Inspiration
The inspiration for Bloom stemmed from the increasing need for accessible mental health support. With busy lifestyles and limited resources, many people struggle to track their emotions. I wanted to create a tool that empowers users to nurture their mental health in a non-judgmental and supportive space where they can talk to a chat bot when necessary.
What it does
Bloom is a mental health app designed to support users on their journey to emotional well-being. Key features include mood journaling where users can log their emotions daily, journal entries where users can process their thoughts and experiences, and a mental health chatbot which is a personalized conversational AI that provides empathetic support and coping strategies.
How I built it
I built the app using Swift UI to design the user interface with a visually appealing and intuitive layout that aligns with the app's calming purpose. I also used Swift to ensure optimal performance and OpenAI API to power the mental health chatbot, creating a chatbot that was given specific instructions on how to act. This combination allowed me to create a scalable and user-centered mental health app.
What I learned
I learned a lot through this project as it was my first time working with Swift and SwiftUI. I gained a deep understanding of building native iOS applications, from designing intuitive user interfaces to implementing backend functionality. In addition, I learned how to create a chat bot using OpenAI API that acted the way I wanted it to!
Built With
- openai
- swift
- swiftui
Log in or sign up for Devpost to join the conversation.