A single page django based application which let's you maintain your events and sync events with google calendar api. Follow the step given below to set up the application.
Open a terminal and navigate to the project root folder and type
pip install -U -r requirements-1.txt
After the execution, type
sudo apt-get install $(grep -vE "^\s*#" requirements-2.txt | tr "\n" " ")
Go to application root, then calendarApp and open settings.py.
Go to the DATABASES part and modify the database details.
For Google Calendar Sync -- Go to google developer console and create a project. Then enable the Google Calendar API and save your client secret ( as client-secret.json ) under application root >> calendarApp folder.
python manage.py migrate
python manage.py runserver <port>
The port argument is optional. If the terminal throws an error of port being unavailable, please add the port argument and execute the command. (Like,
python manage.py runserver 8081 .
Live Beta Version: https://calendarapplication.herokuapp.com/