Back to Projects
FogGamer - Digital Products Store
E-commerce platform for digital products and automated game accounts 24/7
Project Gallery
1. System Overview
- FogGamer is an e-commerce platform for buying and selling game accounts and items, specializing in VIP products and randomized Blind Box models. - The system is designed to operate completely automatically 24/7, providing a smooth customer experience from payment to resource delivery. - Integrates highly effective customer retention tools through the Lucky Wheel and smart promotional systems.
2. Main Feature Categories
A diverse and powerful feature module designed to serve both Customers and Administrators simultaneously.
Customer Experience
- ▹Flexible Registration/Login: Supports traditional login, Google Auth, and secure password recovery via automated Email.
- ▹Multi-tier Store: Customers can purchase VIP Accounts (full specifications displayed) or play in a 'Random Category' to try their luck at low costs.
- ▹Fully Automated Deposits: Supports automated scratch card processing (Viettel, Vina, Mobi) directly from carriers. Simultaneously scans VietQR Bankings (SePay) for instant transaction recognition.
- ▹Personal Assets: Detailed tracking of deposit/withdrawal history, transactions, and secure profile management of owned game accounts.
Admin & Marketing Features
- ▹Central Dashboard: Measure revenue, cash flows, and track daily customer IP/Agent visit statistics (supporting marketing logic).
- ▹Comprehensive Inventory Management: Full control over game categories, account inventory, lucky wheel customization, bank cards, and service packages.
- ▹User Control: Trace all balance fluctuations, customer cash flow data, card deposit history, and discount codes accurate to the cent.
- ▹Lucky Wheel & Promotions: Create detailed discount codes (fixed or percentage) with multiple conditions, set up minigames to stimulate deposits.
3. Core Platform & Security
- ▹Exclusive Locks Inventory Protection: Absolutely prevents two customers from buying the same exclusive item at the same time causing losses.
- ▹Secure Transaction Insurance (DB Transactions): Automatically rollbacks to the initial state in case of connection errors or internal issues, ensuring data integrity.
- ▹Virtual Payment Assistant (SePay Webhook): Continuously listens to and receives bank Webhooks for automatic reconciliation, crediting, and logging, eliminating manual bill checking.
- ▹Cloudinary SDK & Jobs Queue Optimization: Instead of storing massive images directly on hosting, 100% of media is uploaded silently via Laravel Queue Jobs to Cloudinary, without affecting customer UI.
- ▹Telegram Bot: Automatically reports daily data logs at 23:59. Sends transaction notifications (Deposits, Payments) and directly reports security Fatal Errors to the admin's phone.