Inspiration
Each professors has their own way of communicating deadlines: some give fixed deadlines beforehand, and some have moving deadlines. Either way, keeping track of deadlines across all classes gets tedious and due to this, we missed a lot of deadlines not because we weren't willing to work, but because we weren't aware of the deadline.
What it does
Our Solution tracks all the deadlines across all your courses in a neat timeline, so that you never miss a deadline.
How we built it
We build the app using flutter and firebase for storing all the data.
Challenges we ran into
We ran into a lot of challenges including having to scrap our backend that we are building in Flask and cockroachDB due to certificate issues with cockroachDB. This meant we had to pivot to using firebase at the last minute. Other challenges include flutter being very hard to figure with getting widgets to load, all the async stuff, rendering the UI, firebase queries with promises, etc.
Accomplishments that we're proud of
We build a functioning prototype/MVP for our App, which lets professors: add courses and set deadlines, and students: enroll in courses and see all the deadlines for the courses they are in.
What we learned
We learned that given enough determination and passion for an idea a lot can be achieved in some hours of work.
What's next for Time Bound
The next step includes fixing bugs, polishing the UI, and publishing the app on the play/app store for getting actual users to use the app.
Log in or sign up for Devpost to join the conversation.