Skip to content

Logan9312/schedubuddy-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Schedubuddy

Welcome to Schedubuddy. This project is still maintained, so please report any issues in this repo.

This is the webapp frontend developed for schedubuddy with ReactJS and Material-UI. This webapp receives university schedules tailored to the user and displays them in a familiar format. For the back-end, please refer to this repository.

Usage

This webapp was designed to be lightweight and intuitive, but also powerful. To try it out, simply select an academic term, enter courses from the autocomplete, tune your preferences, and press "Get Schedules". After a few seconds of searching, the top schedules will be displayed in the order given by the ranking algorithm. Every schedule will be unique-looking, so that a variety of schedules can be given.

schedubuddy.com example usage

There are also other features, such as viewing all the classes that occur in a given lecture room, or viewing the rooms that are open at a given time of day.

Contributing

We are open to contributions for bugfixes, new features, or suggestions. If you would like to add a feature, feel free to create an issue describing it for feedback or if API support needs to be extended.

Thank you to the contributors of the project:
@mdziubin for the extensive support on the front end
@Mattwmaster58 for overhauling the back end parser
@ShaishavShah04 for adding the classroom finder feature
@Logan9312 for adding support for saving of schedules
@dylandeco for various front end refactors

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.9%
  • HTML 3.8%
  • CSS 0.3%