Inspiration
This project is inspired by transgender friends of the team. Hearing about their journey exploring their identity and navigating therapy and hormone treatment solutions, we wanted to build something that supports them in taking care of their body and mental health.
What it does
RainbowMate weaves a tapestry of care, blending vibrant health tracking with empathetic AI companionship to enrich the wellness journey of the LGBTQ+ community. Here, medication reminders bloom into moments of joy, and mental health support feels like a heart-to-heart with a trusted friend—all wrapped in a rainbow of support and understanding.
How we built it
We came in with a plan, having briefly discussed possible ideas ahead of time. While the designer in our team prototyped, the devs were able to start a skeleton structure to optimize time. Splitting up tasks based on what we were good at helped when it came to being efficient. Knowing what other team members wanted to learn, we did a lot of peer programming, helping introduce each other to newer concepts.
Challenges we ran into
The most challenging aspect of this project was connecting the backend to the frontend as there were niche problems that were harder to spot. Since this was one of the last things to do, it took us a lot of time as we were also running out of energy. Other challenges included working with react-native, as for some members it was our first time, and version control, some members have never worked on a team before.
Accomplishments that we're proud of
We are proud of the chatbot that was made. All of us expected it to take a long time, but it was fairly straight-forward to put together, being one of our quickest features completed.
What we learned
We learned how to work in a team under a time constraint and divide up different tasks according to each other's strengths and weaknesses. As we all come from different backgrounds and have different hackathon experiences (if any for some members), we were still able to learn a lot from each other and have a great time!
What's next for RainbowPal
When coming up with this idea, we brought many ideas to the table. For the future we are hoping to include: a community forum for users to connect with others in the same position or have similar experiences, a visual computing aspect which reads the labels of medication bottles to make it easier for users to add information, along with APIs in the medication section to make it easier to provide information to the user about the medication. These are just a few examples of the many ideas we have for what is yet to come for this project.
Built With
- axois
- chromadb
- expo.io
- express.js
- flask
- gemini
- langchain
- mongodb
- node.js
- python
- react-native
Log in or sign up for Devpost to join the conversation.