👻 PRANKIX — AI Party Games Engine
The Problem
Party games never evolve. Same 6-10 games, every time. No customization for group size, equipment, or vibe.
The Solution
PRANKIX generates infinite unique, AI-powered party games in 20 seconds. Tailored to:
- Player count (1-20+)
- Equipment available (cards, dice, nothing)
- Location (indoor/outdoor)
- Activity level (sitting/standing/active)
- Theme (party, educational, fitness, creative)
6 core games + unlimited AI-generated games + community sharing = gaming that never gets boring.
What We Built
Frontend: 28 production-ready screens in Flutter (splash, auth, 6 games, custom generator, community, profile)
Backend: Firebase (Firestore, Realtime DB, Cloud Functions) + Gemini 2.5 Flash/Pro for AI
Website & Download: Landing page, app download links, startup website deployed to Prankix.com
The Stack: Flutter, Dart, Riverpod, Firebase, Gemini 2.5, TypeScript Cloud Functions, Next.js (website)
Games:
- Bluff Master — Social deduction with AI lies
- Cinematic Bluff — Movie trivia meets AI creativity
- Word Fusion — Portmanteau battle vs AI
- Improv Battle — Collaborative storytelling with AI scoring
- Guess the Draw — Pictionary with AI vision analysis
- Personality Arena — Personality quiz with AI prediction
How We Built It
The approach: One comprehensive Kiro prompt. That's it.
We handed Kiro a detailed specification covering:
- Complete architecture (Riverpod, Firestore schema, realtime sync)
- All 6 games mechanics + custom game generation logic
- Gemini integration (Flash + Pro hybrid)
- UI/UX patterns (2025 mobile game design trends)
- Firebase Cloud Functions for AI calls
- App store assets
- Website landing page with app download links
- Deployment strategy to Prankix.com
Kiro handled: All development, code structure, implementation details, file organization, website creation, deployment configuration.
Our role: Product definition, architecture decisions, design patterns, constraint documentation, domain setup.
Result: Production-ready Flutter app + startup website deployed to Prankix.com with zero manual deployment work.
Key Challenges
1. AI Quality at Scale Gemini Flash too simplistic. Pro too slow/expensive. Solution: Hybrid approach (95% Flash, 5% Pro for complex games). Result: 95%+ quality, 40% cost savings.
2. Real-Time Multiplayer Document contention with denormalized schema. Solution: Denormalize for 6-8 players, use Realtime DB for notifications, optimistic UI updates. Result: <50ms latency.
3. Game Reproducibility How to share games without sending JSON? Solution: Deterministic 8-character seed codes. Same seed = exact same game, always. Result: 100% reproducible, shareable games.
4. Accessibility Custom games must work for all abilities. Solution: AI generates accessibility adaptations (visual descriptions, audio descriptions, seated alternatives). Result: 100% player participation.
5. Testing Infinite Games Can't QA 1000s of generated games. Solution: Multi-layer validation (schema → logic → player count → community ratings). Result: High confidence without manual overhead.
6. Website + App Cohesion Landing page + app download + backend all need to work seamlessly. Solution: Unified Kiro prompt that specified website architecture alongside app. Kiro generated Next.js website with download buttons, deployment scripts, all connected to backend APIs. Result: Seamless user journey from landing page to app download to gameplay.
What We Learned
- Gemini models optimize differently: Flash (speed), Pro (reasoning). Hybrid saves 85% cost.
- Schema design > general best practices: Denormalization for 6-8 players = fast + cheap.
- Infrastructure > prompts: One caching layer = 60% cost reduction.
- Free > Freemium for network effects: 100% adoption + 5-10% premium conversion beats 2-3% paywall.
- Seed codes > JSON sharing: 30% adoption vs 0%.
- Community transforms platform: Personal games boring. Shared + rated = engagement.
- Website-first user journey matters: Landing page → Download → Play. Every step must be frictionless.
- Spec-driven development scales: One 50K-word spec → app + website + deployment, all production-ready.
What's Next
Phase 2 (Q1 2026): Smart recommendations, AI matchmaking, voice integration
Phase 3 (Q2 2026): Twitch/YouTube integration, tournaments, creator tools
Phase 4 (Q3 2026): Corporate team building, AR/VR, events platform
Phase 5 (Q4 2026): Global expansion, 10+ languages, offline support
By The Numbers
| Metric | Value |
|---|---|
| Screens | +40 (production-ready) |
| Core Games | 6 |
| Custom Games | ∞ |
| Generation Time | 20-30 seconds |
| Quality Score | 95%+ |
| App Launch | <1.5 seconds |
| Frame Rate | 60+ fps |
| Real-Time Latency | <50ms |
| Website | Live at Prankix.com |
| Development Time | 24 hours (app + website + deployment) |
Key Technologies
My Development Partner: Kiro
Frontend (App): Flutter, Dart, Riverpod, go_router
Frontend (Website): Next.js, React, Tailwind CSS
Backend: Firebase (Firestore, Realtime DB, Cloud Functions), Google Cloud
AI: Gemini 2.5 Flash, Gemini 2.5 Pro + Deep Think
Backend Code: TypeScript, Node.js
Deployment: Firebase Hosting, Prankix.com domain
The Handoff
We didn't build this alone. We:
- Defined the full product (problems, solutions, architecture, constraints, website design, deployment strategy)
- Created a comprehensive Kiro prompt covering every aspect (tech stack, design patterns, API integration, all 28 app screens, website landing page, backend logic, deployment configuration)
- Set up Firebase MCP for automated backend deployment
- Gave it to Kiro — and it handled everything else
No file structure specifications needed. Kiro knew exactly what to build.
Result: Production-ready Flutter app, startup website, backend infrastructure, Gemini integration, live deployment to Prankix.com — all from one detailed prompt + Firebase MCP automation.
How We Shipped So Fast
Day 1:
- Wrote comprehensive spec (4 hours)
- Pasted into Kiro (1 minute)
- Kiro started building (18 hours)
Day 2:
- Firebase MCP automated backend deployment (2 hours)
- Design enhancement + testing (2 hours)
- Website and app deployed to Prankix.com (1 hour)
- Live and ready to ship
Total: 24 hours from idea to production website + app ready to download.
PRANKIX — Infinite Custom Games, Generated Instantly
Built with Kiro, Flutter, Firebase, Gemini 2.5, and deployed to Prankix.com
Ready to launch. 🚀
Built With
- android-studio
- app-check)
- authentication
- awesome-notifications
- cached-network-image
- cloud-functions
- cloud-logging
- cloud-storage
- cocoapods
- crashlytics
- dart
- deep-think-reasoning-engine
- dio
- email-validator
- equatable
- firebase
- firebase-(firestore
- firebase-analytics
- firebase-app-check
- firebase-authentication
- firebase-cloud-functions
- firebase-cloud-storage
- firebase-emulator-suite
- firebase-messaging
- firebase-realtime-database
- firebase-security-rules
- firestore
- flutter
- flutter-devtools
- flutter-drawing-board
- flutter-svg
- freezed
- get-storage
- git
- github
- go-router
- google-cloud
- google-cloud-ai
- google-cloud-console
- google-fonts
- google-gemini-2.5-flash
- google-gemini-2.5-pro
- google-generative-ai-sdk
- gradle
- haptic-feedback
- hive
- hive-flutter
- hive-local-caching
- http
- image-picker
- intl
- intl-phone-number-input
- json-serializable
- json-serialization
- jwt-tokens
- kiro
- kiro-ide
- kotlin
- localstorage
- logger
- messaging
- mobile-scanner
- node.js
- oauth-2.0
- page-route-animation
- performance-monitoring
- permission-handler
- qr-flutter
- realtime-database
- riverpod
- sha-256-encryption
- shared-preferences
- sharedpreferences
- shimmer
- swift
- timeago
- typescript
- uuid
- vs-code
- xcode

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