cd ../work
~/projects/gohub-b2c
E-commercelive in production

Gohub B2C Platform & Admin Portal

A SEO-ready, multi-language B2C e-commerce platform and admin portal for digital eSIM products. I built the core commerce flows end to end: Stripe payments with fraud protection, a stackable promotion engine, order management, eSIM top-ups, and push notifications, plus the admin dashboard that runs them.

gohub.com
Gohub B2C Platform & Admin Portal – Storefront homeGohub B2C Platform & Admin Portal – eSIM plan page with plan pickerGohub B2C Platform & Admin Portal – Destination catalogGohub B2C Platform & Admin Portal – International event calendarGohub B2C Platform & Admin Portal – Travel data calculatorGohub B2C Platform & Admin Portal – eSIM device checker

▸ Storefront home

role
Fullstack Developer
team
3 devs
timeline
08/2025 – Present
stack
15 technologies

## what i built

  1. 01

    Architecture

    Designed the frontend and backend as a monorepo covering the storefront, admin portal, and API

  2. 02

    Payment integration

    Stripe (Payment Intents, 3DS, webhooks) with idempotent, race-safe webhook processing

  3. 03

    Anti-fraud

    Signal-based risk scoring (fail velocity, card cycling, device sharing, Radar score, email domain) that forces 3DS, locks accounts, or blocks IPs

  4. 04

    Promotion engine

    Coupons, multi-coupon stacking, tiered quantity discounts, product/order-level conditions, usage limits, bulk coupon issuing and compensation vouchers

  5. 05

    Order management

    Checkout, order tracking, and revenue reports

  6. 06

    eSIM top-ups

    Top-up packages, usage tracking, and partner redeem codes with OTP verification

  7. 07

    Notifications

    Manual, scheduled, cron, and event-triggered push via Firebase FCM, with background jobs on Redis and RabbitMQ

  8. 08

    Performance

    Faster loading through Redis and in-memory caching, plus optimized database indexes for frequent queries

  9. 09

    SEO & delivery

    SSR pages with multi-language support, Google Merchant product sync, and CI/CD with GitHub Actions

~/project/stack.json
NextJSReactJSViteTailwind CSSHonoTypeScriptPostgreSQLPrismaStripeRedisRabbitMQFirebaseAWS SESDockerGitHub Actions