Inspiration
We wanted a app that could manage our courses and specifically one that would automatically configure calendar events for the courses we wanted.
What it does
Our application provides a mobile interface to the William & Mary list of courses that allows the user to select and view courses in a more manageable manner.
You can:
- View the course list and see what classes are available
- Pick courses that you want to take to add them to a list on the main page
- Search for specific courses with detailed filters
- Automatically add picked courses to a separate calendar managed by the app.
How we built it
Android studio, with a backend in python3 and requests, that serves our database file from https://coursescraper.tookmund.com
Challenges we ran into
Coordinating work between the three of us and data between different parts of the app. Downloading and storing databases on the device while not filling up the user's local storage. Rate-limiting ourselves so we don't destroy the course list website.
What's next for WMCourses
More frequent database updates, without hammering the courselist website. More stable finals updates, as they frequently don't get set correctly in the database.
Log in or sign up for Devpost to join the conversation.