This is a simple calendar where users can create, update and delete events added onto the calendar's individual day box.
- Create an event: Long click on a day box to create an event
- View event on selected day: Click on a day box to show all events on that day
- Update an event: Click on a day box to show all events on that day and then click on the event you would like to update.
- Delete an event: Same as update an event, just select 'Delete' instead.
Client Side
The client side of the application is built using Android Studio. The mobile application uses JSON to communicate with the API backend to get, post, update and delete events – to update the calendar visual UI on the client side.
Back End
The backend of the calendar application is built with NodeJS, ExpressJS, SequelizeJS and PostgreSQL. The API backend is currently running on https://glacial-stream-73172.herokuapp.com/.
The API for the calendar:
● POST /events
○ create an event
● GET /events
○ return all events
● DELETE /events/:id
○ delete an event
● PUT /events/:id
○ update an existing event

