Inspiration

My inspiration for the interactive magic mirror project came from a mix of childhood nostalgia and modern technology. I’ve always loved the idea of the enchanted mirror from Snow White—the one the evil queen used to ask, “Who’s the fairest of them all?” There was something so captivating about the mirror’s all-knowing, magical presence. I wanted to take that concept and give it a modern twist, making it sassier, more relatable, and perfect for today’s Gen Z audience.

I envisioned a mirror that wasn’t just functional but had a personality—a mix of humor, sarcasm, and practicality. I wanted it to feel like talking to a stylish, no-nonsense friend who could brighten your day or roast you into picking a better outfit. The idea of combining AI-driven interactions with a touch of fantasy really excited me, especially since tools like Gemini have shown how engaging and smart conversational AI can be.

What it does

The mirror interacts with users in a fun and witty manner, providing responses infused with humor, sarcasm, or encouragement. Users can interact with the mirror via voice commands or through a text-based interface. The mirror’s "personality" can be customized using Gemini.

How we built it

Backend: Flask for handling API requests and responses. Frontend: HTML/CSS/JavaScript for UI, with optional React for dynamic interactions. AI Integration: Gemini API for generating witty and personalized responses.

Challenges we ran into

While deploying this, the responses weren't visible which still is giving me a hard time.

Accomplishments that we're proud of

Being able to implement it makes me proud itself.

What we learned

Implementing Gemini API highlighted the potential for dynamic and engaging user interactions.

What's next for HALO

Built With

Share this project:

Updates