Back to Projects
FogGamer - Digital Products Store

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.