Simple user interface to add, update, and delete tasks on a monthly calendar. Backend built using Flask and frontend built using React.
- Add tasks to the calendar. Tasks show up as a colorful bar.
- Can also add floating tasks that are not time specified.
- Update or delete tasks after they have been created.
- Clone the repository
git clone [https://github.com/arielycliu/UniCalendar.git](https://github.com/arielycliu/UniCalendar.git)
cd UniCalendar
- Open up the application in any VSCode or any IDE of your choice
cd backend
then pip install the requirements --> can dopip install requirements.txt
or individually install flask-cors, Flask, Flask-SQLAlchemy.cd frontend
then runnpm install
to set up React dependencies.- To run backend,
cd backend
then runpython main.py
- To run frontend,
cd frontend
then run frontend withnpm run dev
- Click the calendar to open the create task modal.
- After creating the task, if you specified a start or end time it should appear as a purple bar in the calendar. If you did not specify any start or end time it will appear in the floating task table.
- Click on the purple bar or the task entry in the floating task table to update or delete tasks.
WIP