Yalla Namshi
Technology
Laravel backend with MySQL or MariaDB, Firebase Realtime Database for live data, JWT and Laravel Sanctum API authentication, Firebase Cloud Messaging push through the Kreait Firebase SDK, and Laravel Localization with Spatie Translatable.
Platform capabilities
- Daily step tracking recorded per user per day.
- Missions assigned to users, each carrying its own per-user state.
- Spin rewards and daily rewards on top of the mission economy.
- Earnings recorded as transactions with itemised detail lines, and payment methods for withdrawals.
- Per-user history, selectable avatars and country scoping.
- CMS pages and settings managed from the dashboard.
Stack
- PHP
- Laravel
- Blade
- MySQL
- MariaDB
- Laravel Sanctum
- JWT
- Firebase
- Firebase Cloud Messaging
- SCSS
- Spatie Translatable