ยทAIยทWellness
MyDitate

I made this project because I only use text based LLM and wanted to try out TTS models.
An AI-powered meditation app that delivers personalized audio meditations on-demand. Combines advanced language models for script generation with high-quality text-to-speech synthesis.
๐ Key Features
- ๐ง Personalized Generation: AI-powered scripts based on user-selected topics
- โฑ๏ธ Flexible Duration: 5, 10, or 15-minute sessions
- ๐ค Voice Customization: Multiple voice options for optimal experience
- ๐ Background Sounds: Optional ambient audio overlays
- ๐ต Advanced Playback: Seamless controls with progress tracking
- ๐ Meditation Library: Save and organize favorite meditations
- ๐ Secure Auth: Social authentication with profile management
๐๏ธ Architecture Highlights
Frontend
- Nuxt 3: Server-side rendered Vue.js with optimization
- TypeScript: Full type safety across components
- shadcn/ui: Custom UI components with Tailwind CSS
Backend
- Supabase: Real-time database and authentication
- OpenAI & MistralAI: LLM integration for script generation
- Google Cloud TTS: High-quality text-to-speech synthesis
Development & Deployment
- Docker: Containerized environments
- CI/CD Ready: Automated build and deployment pipelines
Tags:#TypeScript#Vue#Nuxt#Supabase#Tailwind#OpenAI#Google Cloud