Inspiration
I’m a computer science student, and like many others in the field, I’ve accepted a simple truth: we do not have “huzz.”
So I built something better — an AI fairytale romance simulator that turns Disney worlds, random real-life activities, and Gemini AI into chaotic princess side quests.
What it does
Generates AI fairytale romance stories starring a Disney-inspired character Uses real-world activities (from the Bored API) as plot devices Lets stories branch and continue like a visual novel Stores everything in a “royal storybook archive” so each tale can be revisited
Basically, it turns emotional confusion into interactive storytelling.
How I built it
Frontend: Next.js (App Router) with a storybook-style UI AI: Gemini API for character creation + story generation APIs: Disney API → story world / movie inspiration Bored API → random activities for plot chaos Storage: localStorage-based story archive (no database)
Everything is styled like an enchanted royal manuscript system.
Challenges we ran into
Getting Gemini to stay consistent with tone (it kept turning romance into tragedy or startup pitches) Making the UI feel like a storybook world instead of a normal web app Balancing randomness from APIs with coherent storytelling
Accomplishments that I'm proud of
Turned 3 unrelated APIs into a working interactive romance storytelling system Built a branching narrative experience in a hackathon timeframe Made something that feels more like a game than a generator
What I learned
Prompt engineering matters more than expected for consistent storytelling UI design completely changes how “real” an AI product feels “Vibe consistency” is a real engineering problem
What's next for AI Fairytale Girlfriend Simulator
More branching story paths and endings Long-term character memory across sessions Deeper relationship progression system Possibly multiplayer shared fairytale universes
Log in or sign up for Devpost to join the conversation.