Inspiration
Looking back on our first semester of CEGEP, certain members of our team noticed how complicated it was to find time in our schedule to see our friends to catch up or work on school projects. Unlike high school, in CEGEP, students don't start and end at the same time, and they often don't have common lunch breaks. This makes finding common free time between two people difficult, nevertheless between three or more. This is what inspired us to create CommonTime, a web-app specially designed for Omnivox.
What it does
Our web-app allows users to input their schedule as it appears on Omnivox in a PDF format, and then create groups with other people to find common free time.
How we built it
Our web-app was built using the django framework, and with html and bootstrap for the front end. We built a PDF scraper to get the schedule data from the Omnivox PDFs, we created a database that stores user information, along with their schedule. When a user makes a group, a function overlays their schedules to find common free time
Accomplishments that we're proud of
We are proud to have submitted a relatively complete project that could be implemented in real time. We all agree that this will be incredibly useful in our day-to-day lives.
What we learned
We learned how to work with the Django Framework and we learned to persevere even when we didn't think we would finish on time.
What's next for CommonTime
In the future, we would like to add an option to de-prioritize classes, and show those meet-up times as a second option, we would like to allow users to vote on meeting times and finally making it compatible with more platforms such as canvas to expand our webapp for university students as well.
Log in or sign up for Devpost to join the conversation.