
Xenora Esports
Completed
A live esports tournament platform with 20,000+ registered accounts, now shipped as three Android apps on one CodeIgniter 4 backend: Lite on Google Play for free tournaments, Pro with a wallet, paid tournaments and withdrawals, and Studio for group managers who host their own tournaments. Everything is run from a single admin panel.
- Three Flutter apps on one API, switched per request with an edition header, so Lite stays Play Store compliant while Pro and Studio ship as website APKs.
- Wallet with separate deposit, winning and bonus balances, backed by a double-entry ledger and a reconciliation check that proves every wallet matches the books.
- Studio for group managers: own tournaments, result entry with deadlines, strikes and earnings.
- Own mail server (Postfix, SPF, DKIM, DMARC) plus a Brevo relay, one-click unsubscribe and a slow daily drip for announcement emails.
- Telegram bot that posts result cards automatically, push notifications and an admin cron manager.
- Admin monitoring: daily active users per app version, SMS/OTP usage, audit log and money checks.
- Live production migration of code and database with backups and a rollback plan.
- Flutter/
- CodeIgniter 4/
- PHP 8/
- MariaDB/
- REST API/
- Postfix / Brevo/
- Telegram Bot API/
- Firebase FCM/
- Linux VPS
Additional administration interface screenshots available on request.
