System Architecture
TigerKing GCS follows a modern SaaS architecture:
Frontend
- Next.js (App Router)
- Secure cookie-based session
- Protected dashboard routes
Backend
- JWT token issuance
- Device ID validation
- Subscription enforcement logic
- Email verification system
Database
Stores:
- Users
- Verified emails
- Active device instances
- Subscription plan data
Flow Overview
User Login → JWT Issued → Device ID Checked → Instance Limit Verified → Access Granted
If device limit exceeded → login denied.