UofT-CourseSync is a website designed to assist students at the University of Toronto in managing their coursework. The platform serves multiple purposes:
- Students can create accounts on the website.
- Once logged in, they can add the courses they are enrolled in.
- The website securely stores this information, allowing students to access it anytime.
- The website extracts information from course syllabi, such as assignments, tests, and their due dates.
- This information is displayed on the website, and students can also have it automatically added to their personal calendars (such as Google Calendar).
- The website extracts the weight of each assignment and test from the syllabus.
- Students can enter the scores they received on each assignment and test.
- Based on the entered scores and the weight of each component, the website calculates the student’s current grade in the course.
Install dependencies:
npm install
Run the dev server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
To build for production:
npm run build
MIT License