Frequently Asked Questions¶
Common questions and solutions for all tiers.
Tiers & Features¶
Which tier should I choose?¶
Hustler (€19): Learning the stack, building basic MVP without payments
Top G (€59): Ready to monetize with Stripe, need admin/analytics
AI Velocity (€79): Want AI-assisted development with Cursor/Claude Code
What's the difference between Top G and AI Velocity?¶
Top G: All production features (payments, admin, analytics, integrations, RBAC)
AI Velocity: Everything in Top G + 18 Cursor rules + Claude Code package
Top G = Full features
AI Velocity = Full features + AI development tools
Can I upgrade between tiers?¶
Tiers are separate zip files. To upgrade:
- Purchase higher tier
- Download new zip
- Migrate database (schemas are compatible)
- Copy your custom code
Database models are compatible between tiers.
What comes in each tier?¶
Hustler:
- Auth (JWT + Google OAuth)
- Articles (unlimited)
- User profiles
- Dark mode
- Basic dashboard
Top G (all Hustler features +):
- Stripe payments (subscriptions + one-time)
- Admin panel (user/payment management)
- Analytics system (4 tiers)
- Integrations (webhook templates)
- RBAC system (plan-based permissions)
AI Velocity (all Top G features +):
- 18 Cursor rules (<500 lines each)
- CLAUDE.md context file
- 6 Claude Code slash commands
- AI workflow guides
Setup & Installation¶
How do I install?¶
| Bash | |
|---|---|
What are prerequisites?¶
Required:
- Python 3.11+
- Poetry
- Node.js 18+
- Docker
- Task
Installation guide - Prerequisites
How do I configure environment?¶
| Bash | |
|---|---|
Tier-Specific Setup¶
How do I set up Stripe payments? (Top G+)¶
| Bash | |
|---|---|
How do I access admin panel? (Top G+)¶
| Bash | |
|---|---|
| |
How do I use Cursor rules? (AI Velocity)¶
- Open project in Cursor
- Rules load automatically
- Start coding - Cursor knows patterns
Type @ to reference specific rules.
How do I use Claude Code? (AI Velocity)¶
| Bash | |
|---|---|
Database¶
Database won't start¶
| Bash | |
|---|---|
How do I create migrations?¶
| Bash | |
|---|---|
How do I reset database?¶
| Bash | |
|---|---|
Frontend¶
Frontend won't connect to backend¶
Check CORS configuration:
API client out of sync¶
Module not found errors¶
Development¶
How do I add new API endpoint?¶
| Bash | |
|---|---|
Port already in use¶
| Bash | |
|---|---|
Payments (Top G+)¶
Stripe test cards¶
- Success: 4242 4242 4242 4242
- Decline: 4000 0000 0000 0002
- 3D Secure: 4000 0027 6000 3184
Webhooks not working locally¶
| Bash | |
|---|---|
User paid but no access¶
Check webhook called update_user_plan() in webhook handler.
Stripe guide - Troubleshooting
Analytics (Top G+)¶
Analytics returns 403 error¶
User needs appropriate plan level:
- Basic Analytics: Starter+ plan
- Advanced Analytics: Pro+ plan
- Premium Reporting: Premium subscription
- Team Analytics: Enterprise subscription
Deployment¶
How do I deploy to production?¶
See platform-specific guides: - Railway (recommended) - Vercel + Railway (split services) - Digital Ocean - Docker
Production environment variables¶
Required for all tiers:
- secret_key (strong random string)
- database_url (production database)
- domain (your domain)
Top G+ also needs:
- Stripe keys (live, not test)
- Google OAuth credentials
- Email service credentials
Troubleshooting¶
Task command not found¶
| Bash | |
|---|---|
Poetry not found¶
| Bash | |
|---|---|
Docker not running¶
Ensure Docker Desktop is running:
| Bash | |
|---|---|
Python import errors¶
Learning Resources¶
New to FastAPI? Learn FastAPI for free - Interactive tutorials for all skill levels.
Still Need Help?¶
Check documentation:
Tier-specific:
- Hustler: Check Authentication and Articles
- Top G: Check Stripe Payments and Admin Panel
- AI Velocity: Check AI Development
Search: Use search bar above (works across all docs)