As the primary contributor to MindPal, I was responsible for driving the end-to-end development of the application. My key contributions include:
Product Concept & UX Strategy:
Defined the core vision of MindPal as a daily AI companion for self-care, focusing on personalization, emotional wellness, and real-time interaction.
Frontend Development:
Built the single-page application using React, with modular components, clean state management, and seamless routing using React Router DOM.
Styling & UI Design:
Designed a visually appealing, mobile-responsive interface using Tailwind CSS, emphasizing emotional comfort and modern aesthetics.
AI Integration:
Integrated Google Gemini API for content generation, ElevenLabs API for voice affirmations, and Tavus AI for live avatar video coaching.
Data & Authentication:
Implemented Supabase for real-time data storage, user authentication, mood tracking, and premium feature control.
Audio & Browser Features:
Managed camera/microphone permissions and audio playback fallbacks using browser APIs to support voice and video features across platforms.
User Flow & Demo Experience:
Created intuitive flows for onboarding, mood check-ins, and demo limitations, ensuring users get value even without a paid subscription.
Testing & Debugging:
Ensured cross-browser compatibility, tested audio/video performance, and handled edge cases in AI output parsing and API error handling.
Log in or sign up for Devpost to join the conversation.