Inspiration

Our team goes to an academically rigorous school, and we see that it takes a toll on many of the students. While therapy is extremely useful in relieving stress, it is also expensive, so we decided to create another option.

What it does

The app uses AI technology to simulate talking with a therapist over a text based app. It is complete with firebase server storage, account management, and various style options.

How we built it

We used the dart Google Flutter Framework for the frontend and for the backend we used flutter, openAI API calls, and Google Firebase for server storage.

Challenges we ran into

For some reason, new chats wouldn't load onto the page until we manually refreshed it. We tried many different techniques to solve the issue, but eventually decided to take a completely different approach which ended up solving the issue quite quickly.

Accomplishments that we're proud of

We are proud that were we able to finish this app in the allotted time frame. We didn't think the scope of the project was feasible and intended on finishing the app on our own time, but we managed to surprise ourselves.

What we learned

We learned ALOT while making this app. We both learned how to use Firebase and how to use chatGPT for API calls. We also learned how to populate apps with documents from Firebase and how to filter through the documents to find user specific information.

What's next for BrainBuddy

We hope to expand the app's use cases and maybe even add advertisements in hopes of generating enough revenue to make it self sustainable (chatGPT uses money). Our goal is to genuinely make a positive impact in the space mental health and we believe that this app can do so.

Built With

Share this project:

Updates