The PrettyCalendar is a web application that can create new calendar events and view latest calendar events. This uses OAuth 2 with authorization grant code to authorize the users.
Landing Page | Home Page | Add Events Page |
---|---|---|
- Add new events to Google Calendar
- List events from Google Calendar
- Authenticate using Google
- Cross platform
- Windows, macOS and Linux ready.
Project is created with:
- Spring Boot: 2.3.3.RELEASE
- thymeleaf: 2.3.3
- Spring Security: 2.3.3.RELEASE
- Apache Maven: 3.5.4
- JAVA: 1.8.0_144
- OAuth: 2.0
To clone and run this application, you'll need Git, Java, and Maven installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/VimukthiRajapaksha/ssd-assignment2-oauth.git
# Go into the repository
$ cd ssd-assignment2-oauth
# Build JAR
$ mvn clean package
# Go into the target directory
$ cd target
# Run the app
$ java -jar ssd-assignment2-oauth-0.0.1-SNAPSHOT.jar
# Access the resources
$ Open a browser and go to http://localhost:8083/
MIT
Vimukthi Rajapaksha | Tenusha Guruge |