Roadmap
18/21 goals completed. Continuous evolution of TabletopCyber.
18
Completed
3
In planning
6
Phases
Phase 1 โ Product depth
โ Completed- #1More main game scenarios (108 attack types, 7 categories, branching narratives)
- #2Terminal Lab โ Multi-machine (ssh, scp, lateral movement)
- #3Terminal Lab โ More commands and realism (tcpdump, tshark, chkrootkit, rkhunter, ausearch)
Phase 2 โ Retention and gamification
โ Completed- #4Expanded achievement system (38 achievements, 8 badges per category, daily streaks)
- #5Improved leaderboards (seasons, game of the week)
Phase 3 โ Monetization and API
โ Completed- #6Documented REST API (Swagger UI, API keys with rate limiting)
- #7Classroom mode โ live view, launch challenges, CSV export
- #8Improved certificates (per-tenant templates, public verification, LinkedIn)
Phase 4 โ Content and community
โ Completed- #9Honeypot โ game integration (real threats, dynamic scenarios)
- #10Community (forum, share write-ups, custom scenarios)
Phase 5 โ Performance and stability
โ Completed- #11Scenario caching with AI (scenario_cache, DB indexes)
- #12Gzip compression + cache headers in nginx
- #13Query optimization (6 indexes, auth guards)
- #14Off-site backups (rclone + B2)
- #15Observability (JSON logs, health-check, Telegram alerts)
Phase 6 โ UX, security and expansion
๐ฎ Planned- #16Dark/light mode toggle
- #17In-app notifications (toast system)
- #18PWA / offline mode
- #20Spectator mode for Terminal Lab
- #212FA / TOTP for admins
- #22Public API with code examples
๐ Loose pending items
- Move Stripe to production (current keys are test mode)
- Verify Stripe webhook in production
- Custom domain + email branding โ tabletopcyber.com instead of duckdns.org
โ Removed from roadmap
Arena / Competitive mode โ not interested at this time (Aug 2026)