Back to projects
Live2021 — PresentWebMobile

Strikeo — E-commerce Management System

Multi-vendor e-commerce platform with native mobile apps serving thousands of users.

Period

2021 — Present

My role

Lead Frontend Developer

Team

4 engineers + 1 designer

Client

Strikeo (in-house product at QuadRION)

The Problem

Why this needed to exist.

Local vendors needed a unified marketplace and shoppers wanted seamless web + mobile shopping with reliable order tracking. Existing solutions either locked vendors in or offered no first-class mobile experience.

The Approach

How I solved it.

Built a MERN-stack web platform paired with React Native (Expo) apps that share API contracts and a design system. Introduced multi-vendor onboarding, inventory sync, and an order pipeline that handles returns and refunds end-to-end.

Personas

Who I designed for.

Each persona shaped a specific surface of the product. Goals and pain points were validated through interviews and shadowing.

CS

Nadia

Casual Shopper

Goals

  • Discover trending products quickly
  • Track order status without calling support
  • Trust the seller and return process

Pain Points

  • Slow product pages on mobile
  • Opaque return policies across vendors
  • Inconsistent product data quality
VS

Karim

Vendor / Seller

Goals

  • Onboard quickly with minimal friction
  • Manage inventory across web and app
  • See sales analytics at a glance

Pain Points

  • Lengthy KYC processes elsewhere
  • Stock drift between channels
  • No unified order dashboard

Use Cases

Key user flows.

The most critical scenarios the product is designed to make effortless.

01

Shopper

Discover and purchase a product

  1. 1Browse curated categories on web or app
  2. 2Filter by vendor, rating, delivery time
  3. 3Add to cart, apply voucher, checkout
  4. 4Receive real-time order status updates
02

Seller

Onboard as a vendor

  1. 1Sign up and complete KYC in <10 minutes
  2. 2Bulk-upload product catalog via CSV
  3. 3Set shipping zones and return policy
  4. 4Go live and receive first order alert
03

Shopper

Track and resolve a return

  1. 1Open completed order in app
  2. 2Initiate return with reason and photos
  3. 3Approve pickup window
  4. 4Receive refund confirmation

UX Process

How I got from problem to product.

The end-to-end design process — from research to ship.

  1. 01

    User Research

    Surveyed 80+ local shoppers and 20 vendors to map expectations vs. existing platform pain.

  2. 02

    Journey Mapping

    Plotted shopper and vendor journeys end-to-end; identified 4 critical drop-off moments.

  3. 03

    Design System

    Token-driven system shared across Next.js web and React Native apps for parity.

  4. 04

    Prototyping

    High-fidelity Figma prototypes user-tested with 12 shoppers and 6 vendors.

  5. 05

    Phased Launch

    Soft-launched to 50 vendors, iterated, then opened public registration.

Roadmap

What shipped — and what's next.

Phased rollout, with each phase validating learnings from the last.

  1. Phase 1 — Web MVP

    Shipped

    2021

    • Catalog, cart, checkout
    • Single-vendor order pipeline
    • Stripe + bKash payments
  2. Phase 2 — Multi-vendor & inventory

    Shipped

    2022

    • Vendor portal with KYC
    • Real-time stock sync across channels
    • Multi-tenant order routing
  3. Phase 3 — Native mobile apps

    Shipped

    2023

    • React Native (Expo) iOS + Android
    • Push notifications for order events
    • Offline cart resilience
  4. Phase 4 — Logistics & returns

    In progress

    2024

    • Pickup / drop logistics integration
    • Self-serve returns workflow
    • Vendor analytics 2.0

Tech Stack

Built with.

ReactNext.jsJavaScriptMERN StackReact Native

Engineering Challenges

Hard problems worth solving.

  • Keeping web and React Native UI in lockstep without duplicating logic
  • Stock consistency across web, app, and vendor portal under load
  • Localizing payments for the Bangladesh market (bKash, Nagad)

Outcomes

The numbers that matter.

10K+

Monthly active shoppers across web + mobile

iOS + Android

Native apps with shared codebase

<2s

LCP on product detail pages (mobile 4G)

99.9%

Order pipeline uptime over the last year