MiraAI: Your Personal AI Fashion Stylist
Inspiration
We were inspired by the universal daily dilemma we face everyday standing in front of your closet, overwhelmed, wondering "What should I wear?" Traditional styling is expensive and inconvenient. We wanted to build an accessible, intelligent, and real-time solution that makes fashion advice as easy as talking to your mirror.
What it does
MiraAI is your live, personal AI fashion stylist delivered via a web app. It offers:
Image Upload & Query: Upload a photo, speak your fashion question, and get intelligent, voiced advice from MiraAI.
Live Video & Gesture Detection: Activate your camera, hold up clothes for real-time item detection, give a thumbs-up to snap a pic, and receive instant, live outfit analysis based on what you're wearing.
Conversational AI Styling: Talk naturally to MiraAI for tips, suggestions, and wardrobe insights, receiving spoken replies just like a human stylist.
How we built it
Frontend: We utilized Lovable App to construct the interactive web user interface, which allowed for a smooth and efficient development process.
Live Video & Vision: For camera integration and real-time clothing identification, we leveraged custom computer vision models (OpenCV2 for object detection).
AI Styling Brain: Google's Gemini API served as the core artificial intelligence for advanced natural language understanding, fashion intelligence, and generating all stylist responses.
Voice Interaction: ElevenLabs API was integrated for both accurate Speech-to-Text (to process user's spoken queries) and high-quality, natural Text-to-Speech (to voice MiraAI's intelligent responses).
Backend/Data: Python was used for all core logic and orchestrating the API integrations.
Challenges we ran into
The most challenging part of this project was the live video integration and text to speech and speech to text using ElevenLabs. ElevenLabs only lets you use a free trial and have voice for 10 mins - this required us to create new accounts for utilizing that API several times during our testing.
Accomplishments that we're proud of
We're incredibly proud of achieving truly live, conversational, and visually-aware AI styling, all built rapidly with Lovable App. Seamlessly integrating real-time camera feeds, gesture detection, sophisticated AI (Gemini), and natural voice (ElevenLabs) into a single, functional web app is a massive accomplishment. We're especially proud of the initial style quiz that immediately customizes the user's experience, laying the foundation for truly personalized fashion advice from day one.
What we learned
We gained valuable insights into rapidly developing a feature-rich frontend using Lovable App's capabilities, proving its efficiency for interactive solutions. We also deepened our understanding of orchestrating complex API interactions with Gemini and ElevenLabs to create a highly responsive, engaging, and genuinely conversational AI experience that transcends typical text-based chatbots.
What's next for MiraAI
Expand User Profiles: Build out secure user accounts for persistent virtual wardrobes and detailed style profiles, continuously refined by the initial quiz and ongoing interactions.
Advanced Personalization: Leverage Gemini's learning capabilities to dynamically adapt recommendations based on user feedback and evolving trends, moving beyond the initial quiz.
Trend Integration: Integrate real-time fashion trend APIs to offer even more current and stylish suggestions.
Community & Sharing: Explore features for users to share outfits, get community feedback, and discover new styles within the MiraAI ecosystem.
Built With
- css
- elevenlabs
- googlegeminiapi
- html
- javascript
- lovable
- python
Log in or sign up for Devpost to join the conversation.