🌟 Inspiration
As a developer from the Dominican Republic, I’ve seen firsthand how limited access to practical soft skill training can hold people back—especially in fast-paced work environments and tech careers.
While there’s no shortage of books, talks, or workshops on personal development, they often remain abstract and disconnected from real-life situations. We wanted to build something that feels real—something interactive where people can practice habits, leadership, communication, and productivity in a safe, engaging, and emotionally impactful way.
That’s how QuizzAI was born: a gamified, narrative-based simulator that uses AI to make soft skills training accessible, fun, and deeply immersive.
Because growth doesn’t happen just by reading—it happens when you live the lesson.
🧠 What it does
QuizzAI: Text-AI based RPG simulates workplace and life challenges inspired by best-selling books like Atomic Habits, The 7 Habits of Highly Effective People, and insights from influential podcasts and thought leaders.
Features:
- AI-powered branching scenarios grounded in real psychological and productivity principles
- Voice interaction using Text-to-Speech (TTS) and Speech-to-Text (STT) for natural conversations
- Implicit feedback: feel the consequences of your decisions instead of being told what’s right
- Typing animation + narration for full immersion
- Multilingual story engine to reach a global audience
🛠️ How we built it
We started with Bolt.new, an impressive no-code/low-code platform that lets you build full apps using natural language. This helped us quickly prototype the app, test the narrative loop, and refine how choices and prompts worked—before writing a single line of traditional code.
Then we built the full SPA in Angular 15 using standalone components:
- AI integration: OpenAI API for story generation
- TTS: ElevenLabs API for high-quality narration
- STT: Web Speech API for natural voice input
- Data layer: Local JSON for multilingual support
- Client-side only: No backend needed for full functionality
🧩 Challenges we ran into
- Maintaining story coherence and replayability with GPT prompts
- Balancing clarity, emotional impact, and cognitive load in generated text
- Creating a smooth, human-like voice experience between AI and user
- Adjusting TTS pacing to match natural storytelling flow
- Making the UX voice-first while still performant in-browser
- (Bonus challenge): Not running out of Bolt tokens during development 😅
🏆 Accomplishments we’re proud of
- Developed a fully functional, multilingual AI RPG in under a week
- Created a reusable prompt system for pedagogical storytelling
- Built a responsive voice input/output loop that feels natural and immersive
- Delivered high engagement with typing animations and audio narration
- All of this with zero backend dependencies
- Crafted a tool that feels like a game but teaches like a mentor
📚 What we learned
- A well-crafted system prompt is everything when it comes to emotional depth
- Bolt.new is more than a dev shortcut—it’s a creative partner. It let us build UI, flows, and logic just by describing what we wanted
- We could iterate on agent-generated apps in minutes, unlocking more time for narrative and polish
- Voice + text, when well designed, can be just as immersive as visual games
- People retain more when they’re emotionally involved—and when stories let them live the consequences of their choices
🔮 What’s next for QuizzAI: Text-AI based RPG
- 🖼️ AI-generated illustrations to accompany scenes
- 🧩 Gamification: XP, level-ups, and unlockable chapters
- 📊 Skill tracking + personalized feedback dashboards
- 🎙️ ElevenLabs narration with dynamic emotional tones
- 🏢 Enterprise mode for HR training and employee onboarding
- 🔁 Gamified simulations of real-world workflows and business processes
- 📚 Interactive book learning: turn self-help classics into playable RPG chapters
- 🤝 Multiplayer branching scenarios for team collaboration and decision-making
Built With
- angular.js
- bolt.new
- openai


Log in or sign up for Devpost to join the conversation.