Every term, we face the same problem of creating worklists with all the courses we need. Even when we do create a worklist, we often compromise and wonder if it truly is the best worklist.
What it does
Given a list of courses, Worklistify will go through its course data and find you a list of sections that will minimize the amount of time spent at school.
How we built it
We used React in the front end to display data scraped from the UBC course site. We used node.js and express.js for the backend, with functionality such as scraping data and timetable creation.
Challenges we ran into
Finding the right framework to set up our project because we wanted to use many different tools for different functionality and had to compromise.
Accomplishments that we're proud of
What we learned
How to scrape data from webpages. Using React for the first time.
What's next for Worklistify
Improve the worklist algorithm. Integration with ratemyprof, Google Maps, UBC Pair to rank by different criteria. Best profs, walking distance, highest class average.