The challenge
Sibaqul Horof required more than a simple trivia-question database. The platform needed to support real competitive gameplay, content moderation, player progression, social interactions, game currencies and live operational control from a single backend.
The key challenge was creating an administration and API layer that could support a separate mobile game client while keeping question quality, player data and game-economy configuration manageable for non-technical operators.
- Manage a large Arabic multiple-choice question bank with moderation and approval workflows.
- Serve questions dynamically by Arabic starting letter and difficulty level.
- Support both 1-vs-1 and four-player team game modes.
- Track players, wins, currencies, levels, friendships and game activity.
- Provide leaderboards and historical game/player analytics.
- Support multiple virtual currencies and consumable help items.
- Enable Firebase push notifications for invites, rewards and player communication.
- Support OTP-based mobile verification and game-account security flows.
- Give administrators operational control over countries, users, players, questions and global game settings.
What we built
Sibaqul Horof was implemented as a Laravel-based game backend with a dedicated Vue.js administration panel and a separate API layer for the mobile game client. The platform centralizes game content, player management, multiplayer logic, virtual currencies, notifications and operational analytics.
Key features
- Arabic trivia question management with create, edit, delete, import and moderation workflows
- Question filtering by difficulty, type and approval status
- Arabic letter-coverage reporting to identify gaps across the alphabet
- Mobile API for player authentication, profiles and account management
- Friendship system with player connections and challenge functionality
- Question delivery and complete game start/end logic through the API
- Support for one-on-one competitive matches
- Support for four-player team-based game modes
- Leaderboards and player ranking functionality
- Reward management and in-game progression system
- Four virtual currencies with configurable game economy settings
- Consumable help items and in-game purchase support
- Centralized global defaults and game-version configuration from the admin panel
- Firebase Cloud Messaging integration for push notifications, friend challenges and rewards
- SMS-based OTP verification for mobile-number authentication
- Administrative analytics for player growth and overall game activity
- Leaderboard and gameplay monitoring without requiring direct database access