Inspiration
MirrorTale was created to give people a space to reflect on their day—without being told what to do. Instead of offering advice, the AI asks Socratic-style questions that help users arrive at their own understanding.
What it does
MirrorTale has a natural conversation with the user to explore their thoughts and experiences. After the session, it transforms the reflection into a 7-page fairytale-style story with AI-generated visuals, turning everyday moments into something meaningful and symbolic.
How we built it
We used the OpenAI GPT API to guide reflective conversations and generate stories. The frontend (React + Framer Motion) displays an interactive storybook, while a Node.js/Express backend handles data flow and AI integration, including image generation.
Challenges we ran into
Balancing meaningful reflection with natural conversation was difficult—early versions felt too robotic. We also faced challenges with story consistency across pages, UI layout with dynamic content, and API limits during development.
Accomplishments that we're proud of
We built something that feels personal rather than prescriptive. The full experience—from reflection to story to visuals—creates a unique, tangible way for users to understand their thoughts.
What we learned
We learned how critical prompt design is in shaping AI behavior, how to build multi-step AI pipelines, and how to design interfaces around unpredictable AI-generated content.
What's next for MirrorTale
We plan to add personalization based on past reflections, introduce different story modes, and allow users to export their stories. Long-term, we want MirrorTale to become a daily reflection companion.
Log in or sign up for Devpost to join the conversation.