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.

Built With

Share this project:

Updates