kaboot/server
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
..
src Add Stripe payment integration for AI subscriptions 2026-01-21 16:11:03 -07:00
tests Add Stripe payment integration for AI subscriptions 2026-01-21 16:11:03 -07:00
.dockerignore Phase 2 + 3 complete 2026-01-13 15:20:46 -07:00
Dockerfile Phase 2 + 3 complete 2026-01-13 15:20:46 -07:00
package-lock.json Add Stripe payment integration for AI subscriptions 2026-01-21 16:11:03 -07:00
package.json Add Stripe payment integration for AI subscriptions 2026-01-21 16:11:03 -07:00
tsconfig.json Phase 1 done 2026-01-13 14:14:30 -07:00