mack / dalhousie-schedule-builder

πŸ“†β€‚A web app that allows Dal students to plan out their future class schedule

Home Page:https://dalschedulebuilder.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Site isn't functional anymore. I was switching over to AWS, then other life priorities came up. 1 year later (and after some requests) I'm redoing this project :) Check out the live website, we have mobile support (well... kinda), at dalschedulebuilder.com

DalhousieScheduleBuilder License: GPL v3

Dal Schedule Builder is a web app built for Dalhousie students registering for classes. As a student myself, registering for classes was a pain, I'd hand draw a table and fill in classes. When I came upon a conflict, I would need to erase the classes from my table. This, as well as having to record all current CRN's, left me with a messy page. Hopefully this helps some people.

How do I keep classes up-to-date?

I'm web scrapping Dal TimeTable for the information. I'll have my web scrapper run aprox. once per day to check for changes.

Preview

Web Preview

Activity

I thought this might be interesting for some to see how many users were using it so far... Web Preview

TODO

  • Make Email functional
  • View all classes page
  • Click on CRN to view course information

IN PROGRESS

Last 5 things completed

  • Add clear all selected classes button
  • Make winter/fall selection functional
  • Handle conflicting time classes (and offer suggestions)
  • Update DB with winter information
  • Figure out how to handle classes with C/D time (maybe make popup saying "We can't add classes with C/D at this time, however here is CLASS_NAME's CRN.")

About

πŸ“†β€‚A web app that allows Dal students to plan out their future class schedule

https://dalschedulebuilder.com

License:GNU General Public License v3.0


Languages

Language:JavaScript 52.6%Language:HTML 18.3%Language:CSS 17.2%Language:Python 11.8%