Inspiration
Secret Santa events are fun, but the reveal is usually too direct — you simply get a name and the mystery disappears. I wanted to make the reveal itself feel like a game. The idea was to transform a simple Secret Santa assignment into an interactive riddle quest where curiosity, guessing, and surprise are part of the experience. By combining personalization (name + place) with riddle generation, the reveal becomes playful instead of procedural.
What it does
Secret-Santa-Riddle-Quest is an app that:
- Takes a participant’s name and place
- Generates a personalized riddle quiz
- Builds a secret reveal flow instead of showing the answer directly
- Creates a shareable link for the recipient
- Lets the recipient solve clues to discover their Secret Santa match
Instead of a plain assignment, users receive a mini puzzle experience.
How we built it
- Designed a simple input flow for name and place
- Created a riddle generation engine using:
- letter clues
- word patterns
- location hints
- template-based riddle structures
- Built a quiz formatter that converts clues into progressive questions
- Added encoded link generation so answers are not directly visible
- Implemented validation and controlled reveal logic
- Focused on lightweight architecture and fast generation time
Core pipeline:
User Input → Pattern Extraction → Riddle Templates → Quiz Builder → Shareable Secret Link
Challenges we ran into
- Making riddles sound natural instead of mechanical
- Generating variety using very limited input data
- Balancing difficulty — not too easy, not too frustrating
- Preventing the secret from being exposed through the link data
- Designing a smooth user flow from input → share → solve → reveal
- Avoiding repeated riddle patterns across different users
Accomplishments that we're proud of
- Turning a simple Secret Santa reveal into an interactive game
- Generating personalized riddles from minimal input
- Creating a reusable riddle template system
- Producing shareable secret links with hidden answers
- Keeping the app lightweight and fast
- Making the experience fun without needing complex setup
What we learned
- Personalization greatly increases engagement
- Even small inputs can generate rich experiences with the right templates
- Riddle design requires linguistic creativity, not just logic
- UX clarity matters more than feature count
- Security-by-obscurity is not enough — even simple encoding needs thought
- Iteration improves puzzle quality more than adding complexity
What's next for secret-santa-riddle-quest
- AI-generated riddles for higher variety
- Difficulty level selection
- Theme packs (holiday, office, friends, kids)
- Multi-participant group mode
- Timed challenge mode
- Hint unlock system
- Voice and audio riddle clues
- Leaderboard for fastest solvers
- Localization for multiple languages
The goal is to evolve it from a fun utility into a full festive puzzle experience.
Log in or sign up for Devpost to join the conversation.