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.