kaboot/tests/components
Joey Yakimowich-Payne 2e12edc249
Add Stripe payment integration for AI subscriptions
Implement subscription-based AI access with 250 generations/month at $5/month or $50/year.

Changes:
- Backend: Stripe service, payment routes, webhook handlers, generation tracking
- Frontend: Upgrade page with pricing, payment success/cancel pages, UI prompts
- Database: Add subscription fields to users, payments table, migrations
- Config: Stripe env vars to .env.example, docker-compose.prod.yml, PRODUCTION.md
- Tests: Payment route tests, component tests, subscription hook tests

Users without AI access see upgrade prompts; subscribers see remaining generation count.
2026-01-21 16:11:03 -07:00
..
DefaultConfigModal.test.tsx Add more tests 2026-01-15 07:08:50 -07:00
GameConfigPanel.test.tsx Add more tests 2026-01-15 07:08:50 -07:00
ImportQuizzesModal.test.tsx Add import/export 2026-01-15 22:27:17 -07:00
Lobby.test.tsx Add kick player and leave game functionality 2026-01-19 14:52:57 -07:00
PaymentResult.test.tsx Add Stripe payment integration for AI subscriptions 2026-01-21 16:11:03 -07:00
Podium.test.tsx Add show rankings 2026-01-19 15:26:01 -07:00
QuizEditorAsyncConfig.test.tsx Move tabs 2026-01-19 14:04:10 -07:00
QuizEditorConfig.test.tsx Move tabs 2026-01-19 14:04:10 -07:00
QuizLibrary.test.tsx Add sharing 2026-01-16 08:49:21 -07:00
RevealScreen.test.tsx Add presenter role for game flow control 2026-01-19 14:02:28 -07:00
SaveOptionsModal.test.tsx Add tests and edit works 2026-01-13 23:52:04 -07:00
Scoreboard.test.tsx Add presenter role for game flow control 2026-01-19 14:02:28 -07:00
SharedQuizView.test.tsx Fix sharing 2026-01-16 09:42:12 -07:00
UpgradePage.test.tsx Add Stripe payment integration for AI subscriptions 2026-01-21 16:11:03 -07:00