Skip to content

A universal solution to introduce you to WPI's major requirement system Developed by WPI students for WPI students (GoatHacks 2024).

Notifications You must be signed in to change notification settings

WPI-Roadmap/client-side

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roadmap-WPI

Roadmap-WPI

A universal solution to introduce you to WPI's major requirement system
Developed by WPI students for WPI students (GoatHack 2024).

About

Roadmap-WPI provides a clean, aesthetic visual solution to help incoming WPI students understand the major requirements system. The website is designed to be easy to use and understand, and is a great resource for students to use when planning their academic career by keeping track of their major requirements and progress as well as visualizing prerequisites and course offerings. This project was developed by Randy Huang, Tarun Eswar, Ajay Bhagavatula, Erica Dong, and Charles Tang for the GoatHacks 2024 hackathon at WPI.

Technical

Technology Used

Local Hosting

To run the project locally, you may clone this respository. 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.

Feature List

  • Roadmap visualization for all majors (hierarchal diagram)
  • Sync with OSCAR.wpi.edu and COURSELISTINGS.wpi.edu for up-to-date course offerings and professor/course ratings
  • Tracking sheet digitization for helping you satisfy major requirements
  • LLM-based course recommendations based on your major, interests, and satisfaction with past courses
  • Profile syncing and WPI SSO

Contributing

We'd love to have your help in making Roadmap-WPI 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, let us know.

For any concerns, please open an issue, or feel free to, fork the project and send a pull request.


Versions

  • Version 1.0 (01/14/2024)
    • Initial Release
    • See [Commits history]

License

Open Source Love

license

About

A universal solution to introduce you to WPI's major requirement system Developed by WPI students for WPI students (GoatHacks 2024).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published