kaio-giovanni / gcalendar-maker

This project makes calendars based on Google calendar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GCalendar Maker

This project makes user calendars based on Google calendar

Project Status

🟡 In progress ️🛠️

Project setup

  1. Execute the commands bellow:
git clone https://github.com/kaio-giovanni/gcalendar-maker 
cd gcalendar-maker
gradle clean build
  1. Create or configure an google cloud project

  2. Active the Google Calendar API and get access credentials

  3. Create an .env file in the project root and enter your credentials based on the .env.example file.

Run project

  1. Execute the command bellow:
gradle bootRun
  1. Access the endpoint /google-register and allow the application to access your google calendar.

  2. Access the endpoint /user/calendar passing your userId, startDate and endDate (format: yyyy-mm-ddThh:mm:ss).

Ex:

Monthly calendar

Monthly calendar

Run tests

  • To run all tests, execute the command bellow:
gradle test
  • To run a specific test, execute the command bellow:
gradle test --tests SomeSpecificTest
  • To run tests with debug mode, execute the command bellow:
DEBUG=true gradle test

Author

user

@kaio-giovanni

About

This project makes calendars based on Google calendar

License:MIT License


Languages

Language:Java 52.7%Language:HTML 47.0%Language:Shell 0.3%