Skip to content

A dynamic course scheduler for planning out college semesters.

License

Alexalonso04/course-scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Scheduler

A dynamic course scheduler for planning out college semesters.

Note Before Reading

The front end and organization of the project has changed significantly since the below was written, so please check the current dev state for a better idea of the current state.

Getting Started

To start working on the project, first install node. Version 4 or higher.

Clone this repository (get the url from the green "Clone or download" button).

git clone repository-url
cd course-scheduler

Install dependencies with node.

npm install

Run the server to have the project opened in your default browser. It will also display error messages.

npm start

If you want more information about react apps and node, read the react-info.md.

Resources

React Tutorials

Other links

TODO

  • Load course data from UF
  • Order classes
    • Pre-reqs
    • Suggested pre-reqs
  • Add already taken classes
  • Interactive reordering
    • Feedback
      • Wrong order
      • Excess Hours
      • Minimum Hours
  • Current semester view
    • Show possible times
    • Help choose available ones by preferences
  • Search classes
  • Rating for class/professor
  • Predefined specialties (database comp sci)
  • Add minor/major
  • Save course list

About

A dynamic course scheduler for planning out college semesters.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 45.7%
  • HTML 33.8%
  • CSS 20.5%