E-commerce · Retail · 2025

Shbash

Custom e-commerce platform for Bahrain mobile accessories — storefront, admin, NestJS API, rewards, BenefitPay.

Year

2025

Client region

Bahrain

Category

E-commerce · Retail

Status

Live in production

Shbash

Screenshots & previews

See it in action.

Use ‹ › or click the dots to browse · 7 screenshots

Case study

Inside the product

Shbash had outgrown Shopify. Editorial curated-drop merchandising, a native points/rewards system with social earning, Bahrain-specific payments (BenefitPay), BHD formatting, and guest order tracking were all fighting the theme-and-app ceiling. The brand needed to own its schema, checkout, and roadmap — not rent them.

The challenge

The problem we set out to solve.

Shbash had outgrown Shopify. Editorial curated-drop merchandising, a native points/rewards system with social earning, Bahrain-specific payments (BenefitPay), BHD formatting, and guest order tracking were all fighting the theme-and-app ceiling. The brand needed to own its schema, checkout, and roadmap — not rent them.

The solution

How we engineered it.

  • 01

    Rebuilt as a three-repo custom platform: NestJS API, Next.js storefront, and Next.js admin — deployed on Railway, Vercel, and Supabase.

  • 02

    Designed editorial merchandising (trending designs, curated collections, drop framing) so cases feel collectible, not commodity.

  • 03

    Built rewards natively into identity — points balance, lifetime spend, and social-account earning (Instagram, TikTok, X) on one data model.

  • 04

    Shipped guest-accessible Track Your Drop order tracking with no login required.

  • 05

    Integrated BenefitPay alongside Apple Pay and cards for Bahrain-native checkout rails.

  • 06

    Completed a full security audit resolving 87 findings before carrying live customer and payment data.

  • 07

    Delivered bilingual Arabic / English via next-intl, Cloudinary avatars, Resend email, and an ops admin dashboard with loyalty as first-class tooling.

Features shipped

Every feature in production.

Three-repo custom platform (API · storefront · admin)
Editorial curated-drop merchandising
Native rewards & social earning
Guest order tracking — no login
BenefitPay · Apple Pay · cards
Bilingual Arabic / English (next-intl)
Ops admin — revenue, stock, tickets, loyalty
Security audit — 87 findings resolved

Technology stack

Built with the right tools.

Every technology was chosen deliberately — either to maximise performance, eliminate infrastructure cost, or accelerate delivery without compromising production quality.

NestJSNext.js StorefrontNext.js AdminSupabaseRailwayVercelCloudinaryResendnext-intlBenefitPayApple Pay

Results

Outcomes that speak for themselves.

Owned stack — schema, auth, checkout, and roadmap no longer rented from Shopify
Admin operations dashboard answering same-day questions: revenue, pending orders, low stock, support
Loyalty treated as first-class on both storefront and admin — not a bolted-on app
Bahrain-native payments and bilingual AR / EN experience live for the Gulf customer base
Security-hardened platform ready for live customer and payment data

Client stories

What clients said about this build.

Placeholder quotes for layout — we will replace these with live Clutch, Upwork, GoodFirms, Trustpilot, and Fiverr reviews.

★★★★★

“We outgrew Shopify. Their NestJS + Next storefront with BenefitPay and rewards felt purpose-built for Bahrain — senior engineers on every call.”

Sara K.Founder — ShbashClutch · draft

★★★★★

“Security audit findings got closed, Apple Pay worked, and guest order tracking stopped support tickets. Treat them like an embedded product team.”

Omar A.CTO advisor — ShbashGoodFirms · draft

Team

Who built it.

Senior contributors only — the people in the kickoff call are the same people writing code.

Adeel Baloch

Project Manager · Full Stack Developer

Shams Baloch

UI / UX Design

Want a system like this?

Tell us what you need to build. We will tell you honestly what it would take — and whether we are the right team to build it.