Inspiration

Mirror-Mirror was inspired by the idea of self-appreciation and mindfulness. In a fast-paced world, many people forget to take a moment to look at themselves with kindness. This project encourages users to pause, check in with their emotions, and receive positive affirmations.

What it does

Mirror-Mirror is an interactive web app that:

  1. Engages users in a short conversation about their mood
  2. Asks if they’d like to take a selfie
  3. Generates AI-powered affirmations based on their feelings
  4. Allows users to save selfies with affirmations, tracking their journey over time ## How we built it Backend: FastAPI with LangChain, using Azure OpenAI for AI-generated responses Frontend: React with a simple and clean UI Camera Functionality: WebRTC API to capture selfies Storage: (To be implemented) A database to store user photos and affirmations ## Challenges we ran into
  5. Structuring AI interactions to feel natural and engaging
  6. Managing API rate limits on Azure
  7. Handling image processing and file uploads efficiently ## Accomplishments that we're proud of
  8. Successfully integrating AI chat to personalize affirmations
  9. Creating a smooth user experience with interactive elements
  10. Designing a simple yet meaningful tool for self-care ## What we learned
  11. How to optimize API calls for better performance 2.How to use copilot for the developing process ## What's next for Mirror-Mirror
  12. Implementing a database for user history tracking
  13. Adding custom themes for the mirror interface
  14. Enhancing the AI to provide more personalized affirmations

Built With

Share this project:

Updates