About Mindful
Inspiration
Mindful was inspired by the growing need for accessible, stigma-free mental health support. We wanted to create a tool that empowers users to track their emotions, reflect on their mental state, and receive gentle, AI-powered guidance—all in a private and user-friendly environment. The idea came from personal experiences with mood tracking and journaling, and a desire to make these practices more engaging and insightful with the help of technology.
What We Learned
Building Mindful taught us a lot about full-stack development, especially with modern frameworks like Next.js and Go. We deepened our understanding of data visualization with libraries like Recharts, and learned how to integrate AI services for natural language analysis and personalized feedback. We also gained experience in designing user interfaces that are both functional and calming, which is crucial for mental health applications.
How We Built It
- Frontend: The UI is built with Next.js (React), Tailwind CSS, and ShadCN UI components for a clean and responsive experience. Features include mood tracking, journaling, and interactive charts.
- Backend: The backend is written in Go, providing RESTful APIs for storing and analyzing user data. It leverages AI models (like Gemini) to generate personalized wellness tasks and summaries based on user input.
- AI Integration: The backend uses AI to analyze conversations and journal entries, offering actionable insights and reflections.
- Visualization: Recharts is used to visualize mood trends, helping users spot patterns and correlations in their emotional data.
Challenges
- Data Privacy: Ensuring user data is handled securely and respectfully was a top priority, especially given the sensitive nature of mental health information.
- AI Prompt Engineering: Crafting prompts that yield helpful, empathetic, and actionable responses from AI models required careful tuning and iteration.
- User Experience: Designing an interface that feels supportive rather than clinical was challenging. We focused on making the app approachable and visually soothing.
- Integration: Bridging the frontend and backend, especially with real-time AI feedback, involved overcoming CORS issues and managing asynchronous data flows.
Mindful is still a work in progress, but building it has been a rewarding journey in combining technology and empathy to support mental well-being.
Built With
- gemini
- go
- google-calendar
- react
- renderer
- sqlite
- vapi
Log in or sign up for Devpost to join the conversation.