Pool-based tokens.
Monthly draws.
Admin-first controls.
A Laravel API backend for running pools, token purchases, wallet flows, KYC review, withdrawals, and monthly winner payouts.
Endpoints are versioned under /api/v1 and documented via Swagger UI.
Auth (OTP + email/password)
Role-based admin endpoints
Wallet & transactions
Pools 路 Tokens 路 Draws
KYC moderation
Pools & inventory
Create pools, manage token availability, and keep a clean ownership trail.
Draws & winners
Schedule monthly draws, publish results, and record winner payouts.
Wallet operations
Track balances, top-ups, withdrawals, and admin verification workflows.
KYC review
Admin endpoints for listing KYC requests and updating statuses.
Global settings
Public/private settings served through the API for client configuration.
Swagger-first
OpenAPI docs for fast onboarding, debugging, and contract visibility.