Navigate your majors and academics at WPI with ease.
Developed by WPI students for WPI students.
Best Software for GoatHacks 2024 @ WPI.
Check out the demo!
WPI Roadmap provides an inituitive solution over the existing tracking sheets to help WPI students more easily understand their majors and course requirements. The website is designed to be easy to use and is great for students planning their academics by keeping track of their major requirements and progress as well as visualizing prerequisites and course offerings, integrating information from sources such as OSCAR and RateMyProfessor. This project was developed by Randy Huang, Tarun Eswar, Ajay Bhagavatula, Erica Dong, and Charles Tang for the GoatHacks 2024 hackathon at WPI.
- Roadmap visualization (basic course hierarchies)
- Basic tracking sheet
- Sync with courselistings.wpi.edu for up-to-date course offerings and professor/course ratings
- Profiles
- Improvements for a more comprehensive roadmap, better tracking sheets, and full course data integration
- AI-based course recommendations based on your major, interests, and satisfaction with past courses
- Community features
- Let us know what you'd like to see in the feedback form below!
We'd love to have your help in making WPI Roadmap better. The project still has work to do before full production launch, but if there's an issue you'd like to see addressed sooner rather than later, feel free to provide feedback in this form!
To run the project locally, you may clone this repository. You must have Node version 18+ installed on your machine.
git clone https://github.com/WPI-Roadmap/client-side.git
Then, install the dependencies.
cd client-side
npm install
Finally, run the project.
npm start
Go to localhost:3000
to view the project.
- Version 1.0 (01/14/2024)
- Initial Release
- See [Commits history]
GPL-3.0