TMUPrep is a handy app that helps both incoming and current TMU students make the most of their semesters.
Install golang https://go.dev/doc/install
Install node and node package manager (NPM) https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
Create a .env file containing
Both the backend and frontend need to be running locally for the webapp to work.
# In TMUPrep/server
go run .
# In TMUPrep/client
npm i
npm run dev
(Please don't run scraping tools because it will mess with the data base)
server/scraper/addEnrollment.py automatically enrolls into courses
sevrer/scraper/courseScraper.py creates mongoDB entries for each course (course name, course description, antirequisites, prerequisites)