Inspiration
We as women understand the societal pressures of striving for perfection in everything we do. We wanted to create a platform that focused on consistency rather than perfection.
What it does
SAGE (Self-care and Goal Engagement) is a trauma-informed wellness app that lets you track daily, weekly, and monthly self-care habits while nurturing a virtual companion that grows as you do. Every goal you complete earns a point that advances your companion through four visual stages with a progress bar showing exactly how close you are to the next level — and it never resets or goes backward. SAGE ditches every toxic wellness mechanic: no streaks, no punishment for missed days, no calorie tracking, and no shame — just gentle "girl math" motivation, confetti milestone celebrations, and AI-powered reflections that validate your progress at any pace. A mood tracker and color-coded monthly mood calendar help you spot emotional patterns over time, with everything synced to Firebase so your journey is saved across devices.
How we built it
Built in 24 hours with React, Node.js, Firebase, and the Gemini API — and fully functional even without the AI key.
Challenges we ran into
We are more familiar with frontend configurations, so we had to put more effort into the backend configurations. We had made the decision to switch to a different database from what we originally planned to use, which caused some issues, but we eventually figured them out. We also had issues with deploying the Gemini API key because of the request limit.
Accomplishments that we're proud of
We are particularly satisfied with the number of features we were able to implement in the time allotted. This was a first time experience for our entire team, and we are proud that we were able to bring a positive attitude and good work ethic to the project.
What we learned
With fewer experience in backend configurations, we learned more about database management and how to utilize them to save and load user information. We also grew our prompt engineering capabilities through experimenting with Claude, Google Gemini, and ChatGPT.
What's next for SAGE
With additional time and resources, SAGE could be improved by adding a customizable notifications feature that users could configure to set personal reminders for their goals. An additional feature would be making the calendar more interactive by allowing the user to add events and important deadlines.
Built With
- express.js
- firebase
- gemini
- node.js
- react-18
- tailwind
- vercel
- vite
Log in or sign up for Devpost to join the conversation.