Inspiration

We were inspired by the joy one receives when they connect closely with their friends. Remembering little things about a friend can really make their day!

What it does

This app allows you to note details about your friends and loved ones. These details involve crucial things like allergies, pronouns and contact information, as well as hobbies and interests.

How we built it

We started by drafting UI mock-ups in Figma. Once the UI design was finalized, we split the work into the frontend, backend, and API related tasks. We used git to collaborate and sync our changes with each other remotely. Flask and DataStax Astra were the two foundational tools used in this project.

Challenges we ran into

A major challenge that was encountered by the team was focusing too much on work and forgetting to take breaks. Another challenge encountered was having to compromise on quality so we could prioritize functionality.

Accomplishments that we're proud of

We are proud of sticking it through and having a finished product to show. We are proud of the UI of our app and for exploring new tech like DataStax Astra. We are also proud of our communication during this project, as this was done completely remotely and yet we finished on time, as planned.

What I learned

We learned a lot about Flask and application hosting. We also explored DataStax and learned CQL.

What's next for Good Friend

  • Enable individual account set-up, integrate with contacts
  • Incorporating different APIs to enable more functionality
  • In-app secure money transfers (insp: Hedera)
  • Functional calendar to keep track of important dates
Share this project:

Updates

posted an update

Current version: Dashboard is populated by information from our database called in a select query, and adding a friend in the Add Friend page will add the person's information to the database. The upcoming calendar is also dynamically populated, and will show the next 4 of your friend's birthdays coming up from today (this will change if a more recent birthday is added).

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