Skip to content
@WPI-Roadmap

WPI Roadmap

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

WPI Roadmap

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!

About

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.

Current Features

  • Roadmap visualization (basic course hierarchies)
  • Basic tracking sheet
  • Sync with courselistings.wpi.edu for up-to-date course offerings and professor/course ratings
  • Profiles

Future Work

  • 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!

Contributing

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!


Technical

Technologies Used

Local Hosting

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.

Versions

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

License

GPL-3.0

Popular repositories Loading

  1. client-side client-side Public

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

    JavaScript 1

  2. .github .github Public

    README.md

  3. server-side server-side Public

    Express REST API storing user data in Firebase.

    JavaScript

Repositories

Showing 3 of 3 repositories
  • .github Public

    README.md

    WPI-Roadmap/.github’s past year of commit activity
    0 0 0 0 Updated Jan 27, 2024
  • client-side Public

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

    WPI-Roadmap/client-side’s past year of commit activity
    JavaScript 1 0 1 0 Updated Jan 15, 2024
  • server-side Public

    Express REST API storing user data in Firebase.

    WPI-Roadmap/server-side’s past year of commit activity
    JavaScript 0 0 0 0 Updated Jan 14, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…