Inspiration
As we students move to hybrid/in-person modality, there are many challenges we face and many adjustments we face. In an effort to ease the transition from an online modality, we built the schedule API.
What it does
It lets you know your upcoming school schedule for the day via a quick and easy discord command.
How we built it
We created a Flask API deployed into Heroku cloud coupled with a MongoDB Database which we use to store schedules and we access the API as a Discord Bot.
Challenges we ran into
We faced many challenges like builds failing and deployments to the cloud failing. We also had many problems connecting to the Database and also integrating the API with Discord.
Accomplishments that we're proud of
We are proud of the fact that we were able to complete an MVP within 15 hours and that our product is cloud native and doesn't need to be run on anyone's PC and is always available like a true API.
What we learned
We learned how to make deployments, connect to NoSQL Databases and design their schemas, How integrate and validate APIs with Discord.
What's next for Schedule API
Next up comes a portal for entering/updating/deleting your data and integrations in to many other platforms as well as scaling the API.
Log in or sign up for Devpost to join the conversation.