🧙 Inspiration I wanted to build a fantasy RPG that rewards consistency, not grind—something quick, meaningful, and addicting. Tavernborn gives players a daily quest that permanently shapes their hero, using AI to make every playthrough feel unique. It’s designed to be fun now, and monetizable later through cosmetic and progression-based unlocks.
⚔️ What It Does Players create a hero and choose from a rotating set of adventures. Quests are GPT-generated templates and affect the hero’s stats and gold whether they win or lose they will be impacted. Completed adventures are logged—no two heroes walk the same path.
🛠️ How It’s Built Frontend & Backend: Bolt Database: Supabase (users, heroes, quests, history) AI: GPT-4o generates dynamic quests when the pool runs dry Hosting: Netlify + HTTPS @ tavernborn.com
😤 Challenges Getting AI generated responses vs canned responses. Using AI generated adventure templates for now. Tracking unique adventure history per hero across a shared quest pool Keeping the loop tight—cutting bloat before it bloomed Dodging tech rabbit holes in favor of shipping Prompting successfully at times
🏆 Wins Replaced static content with AI-generated adventure templates. Built a full RPG loop with real hero progression Delivered a hosted, polished, daily RPG Structured for future monetization (revives, boosts, cosmetics)
🧠 What I Learned Bolt makes full-stack AI games stupidly fast to build.
🚀 What’s Next Use integrated GPT responses to get real time adventure creation vs a templatized version. Microtransactions (bonus gold, revives, extra turns) AI generated characters to gain player buy-in and interest Gear, loot, and class-based skill trees AI-generated loot and events Smoother mobile experience for daily play
Built With
- bolt
- gpt
- javascript
- postgresql
- react
- supabase
- typescript

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