Inspiration

Better You is an AI-powered journaling app designed to help users track their emotional well-being through the lens of the Big Five personality traits. Our mission is to empower individuals by providing valuable insights into their personal growth and progress in an accessible and meaningful way.

What it does

Better You is a journaling app that uses hugging face's transformer AI to extract emotional status data from the user's entries and daily check-ins to build an understanding of their dominant personality trait and give them personalized recommendations.

How we built it

We have divided our efforts between working on the front and back end. On the front, we utilized Futter to develop a mobile app that is cross-platform so that we can support multiple platforms through a single code base; thus, we can ensure consistency between platforms. On the server side, we used Python to take advantage of its rich feature sets that empowered us to deal with the open-source models, exposing these models locally hosted using FastAPI.

Challenges we ran into

To ensure the privacy of users' data, we had to host and serve considerably large ML models on our personal laptops; therefore, response times were not as fast as we would have wanted. Also, we spent a lot of time trying to build a common ground between the team members because of the different levels of experience. However, we managed to come up with this working demo.

Accomplishments that we're proud of

We created an interactive AI voice chatbot assistant that mimics the behavior of a real counselor or therapist. Additionally, we successfully deployed ML models on-device to process user inputs efficiently.

What we learned

We learned how to successfully focus each team member's efforts on different aspects of the app, such as front-end and back-end development, and seamlessly integrated both components.

What's next for BetterYou

Active collaboration from licensed counselors to ensure the AI provides accurate, ethical, and meaningful guidance to users. Additionally, we aim to enhance our AI models for faster response times and improved emotional analysis. Further improvements should also focus on improving the UX.

Built With

Share this project:

Updates