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.
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
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.
Shopper
Discover and purchase a product
- 1Browse curated categories on web or app
- 2Filter by vendor, rating, delivery time
- 3Add to cart, apply voucher, checkout
- 4Receive real-time order status updates
Seller
Onboard as a vendor
- 1Sign up and complete KYC in <10 minutes
- 2Bulk-upload product catalog via CSV
- 3Set shipping zones and return policy
- 4Go live and receive first order alert
Shopper
Track and resolve a return
- 1Open completed order in app
- 2Initiate return with reason and photos
- 3Approve pickup window
- 4Receive refund confirmation
UX Process
How I got from problem to product.
The end-to-end design process — from research to ship.
- 01
User Research
Surveyed 80+ local shoppers and 20 vendors to map expectations vs. existing platform pain.
- 02
Journey Mapping
Plotted shopper and vendor journeys end-to-end; identified 4 critical drop-off moments.
- 03
Design System
Token-driven system shared across Next.js web and React Native apps for parity.
- 04
Prototyping
High-fidelity Figma prototypes user-tested with 12 shoppers and 6 vendors.
- 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.
2021
Phase 1 — Web MVP
Shipped2021
- Catalog, cart, checkout
- Single-vendor order pipeline
- Stripe + bKash payments
2022
Phase 2 — Multi-vendor & inventory
Shipped2022
- Vendor portal with KYC
- Real-time stock sync across channels
- Multi-tenant order routing
2023
Phase 3 — Native mobile apps
Shipped2023
- React Native (Expo) iOS + Android
- Push notifications for order events
- Offline cart resilience
2024
Phase 4 — Logistics & returns
In progress2024
- Pickup / drop logistics integration
- Self-serve returns workflow
- Vendor analytics 2.0
Tech Stack
Built with.
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