← All projects
2026 E-commerce Role: Full-Stack Developer Status: Live

MagStore — Game Top-up Store

A live e-commerce storefront for game top-ups and digital products — instant-delivery catalog, game nickname validation, promo codes, checkout with order tracking, and WhatsApp customer service. Running in production on my own VPS.

MagStore storefront — game catalog with prices
magstore.maglynx.web.id — product catalog with promo banner and instant-delivery badges.

// Overview

MagStore is a self-hosted e-commerce storefront selling game top-ups (Mobile Legends, Free Fire, PUBG Mobile, Genshin Impact) and digital products (pulsa & data, shopping vouchers). The whole buying journey lives on one site: browse the catalog, validate your game nickname, apply a promo code, check out, and track the order — no chat back-and-forth required to complete a purchase.

It runs as a Podman container behind a Caddy reverse proxy on the same VPS that hosts my other products — deployed and operated end to end by me.

// The Challenge

Top-up purchases are impulse buys — the flow has to be fast and frictionless. The classic failure modes: customers typing the wrong game ID, asking "is it delivered yet?" over chat, and admins re-answering the same questions. The store needed self-service everything: automatic nickname validation, order lookup without login, and a help page that answers before support has to.

// What I Built

A storefront designed around a zero-friction purchase path:

Instant-Delivery Catalog

Games and digital products with per-denomination pricing, search, and promo banners — "Otomatis & Instan 24/7" positioning up front.

Nickname Validation

Buyers verify their game nickname from their user ID before paying — cutting wrong-account deliveries at the source.

Checkout & Order Tracking

Quote → checkout → unique order number, with a public order-status page and a tracking page — no login needed to check delivery.

Promo Engine

Discount codes (e.g. 10% off first transaction with a cap) computed server-side at quote time.

WhatsApp Customer Service

CS hand-off to WhatsApp for edge cases — while the self-service pages absorb the routine questions.

Admin & Accounts

Customer registration with an auth-protected dashboard, plus admin-side order handling behind the scenes.

// Results

MagStore is live in production at magstore.maglynx.web.id — a full commerce flow (catalog → validation → checkout → tracking) running entirely on infrastructure I own and operate.

Live

Production storefront with HTTPS

6+

Product categories at launch

24/7

Self-service ordering & tracking

// Tech Stack

Laravel Blade MySQL Alpine.js Podman Caddy VPS (Fedora)

Want a storefront that sells itself?

I build self-service e-commerce flows — catalog, checkout, tracking — that cut support load to near zero.

Get in Touch