Python and how we are handling the server-side dev here.
With so many organizations, meetings, and events to keep track of, there can only be so much that can be incorporated into a person’s schedule. This can extend to their academics, extracurriculars, and even personal lives. Typically, someone would keep track of their schedule via Google calendar, but adding events individually and delegating tasks between their day. On another hand, most of the information surrounding events, meetings, and practices lie hidden in separate discord pages, unread facebook announcements, and disregarded emails. Our Flexible Scheduler and Task Distributor Project is a web application that will allow people, generally students, to arrange their extracurriculars in one place and arrange tasks in a todo-list style.
Vishwas Shukla Viraj Dhillon Nicole Nguyen Sherwin Sahebi
Live Site: https://team-vision-cs178.herokuapp.com/
In the project directory, you can run:
Gets dependencies for the application.
Runs the app in the development mode. This runs the front-end only.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
This runs the back-end. API requests should work now (getCalendarInfo, Organizations, etc...)
Builds the app for production to the build
folder.
You can use the entire application in localhost:8000
.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Overall System Diagram
Install Yarn
Install Poetry
Install NodeJS for React