Inspiration

Personal difficulties trying to align schedules with friends

What it does

Provides a service to better plan out outings with friends in accordance to your already existing and changing schedules

How we built it

We created an API Specification as a contract between the front & back ends, then our back end engineers used the Flask Python web framework which interfaced with our sqlite database to store user and event data. Our front end engineers/designers used Figma to mock up the user interface, which we then implemented with Svelte in TypeScript.

Challenges we ran into

Time-constraint (which led to simplification of features), exhaust from our whole day work session work, and difference in coding experience

Accomplishments that we're proud of

Began to learn a new programming language, learned to use Figma and the basics of UI/UX design, and good team collaboration for our project

What we learned

We need to manage time better, have better communication, an adequate distribution of work, route out code better/improve code architecture

What's next for Bananagenda

Add more social aspects, like searching for friends based on calendar availability and overlapping interests

Share this project:

Updates

posted an update

Hi! The demo broke on event id=10 (a single SQL prepared query was missing brackets on the one binding, so it was iterating through the chars in the string itself instead of the one argument). If you have another second to test it, it works now.

Log in or sign up for Devpost to join the conversation.