Skip to content
F.
Back to work
WebMobileE-Commerce

E-Commerce Platform

Full-featured shopping platform across web and mobile

Year
2023
Role
Full Stack Developer
Duration
End-to-end
Stack
6 tech
shopfast.store
SShopFast
Sign in
New season drop

Everything you love, delivered fast.

Thousands of products, secure Stripe checkout and real-time order tracking — on web and in your pocket.

Search products, brands…Shop now
Free returnsStripe secureLive tracking
(01)

Context

The goal was a single commerce experience that worked equally well on the web and as a native mobile app, sharing one product catalog, cart, checkout and order pipeline.

(02)

The Challenge

Customers expected a fast, trustworthy checkout and real-time order updates across devices, which meant secure payments, reliable APIs and a backend that kept web and mobile in sync.

(03)

Approach

I built responsive React on the web and a Flutter app for mobile, both backed by Node.js REST APIs and Firebase. Payments run through Stripe with server-side confirmation, and FCM keeps customers updated end-to-end.

(04)

Key Decisions

  1. 01

    Stripe payments

    Server-confirmed checkout so orders are only created once payment succeeds.

  2. 02

    Shared backend

    Node.js APIs over Firebase power both the web and mobile clients from one source.

  3. 03

    Cross-platform mobile

    A Flutter app reuses the same APIs to ship iOS and Android quickly.

  4. 04

    Push notifications

    FCM delivers order status and promotions to keep customers engaged.

(05)

What Shipped

  • Product catalog with search and categories
  • Cart and order management
  • Secure Stripe checkout
  • Real-time order tracking
  • Push notifications via FCM
  • Node.js REST APIs over a Firebase backend
(06)

Outcomes

2Web and mobile
StripeSecure payment gateway
FCMLive push notifications
E2EBuilt end-to-end
(07)

Stack

ReactNode.jsFlutterFirebaseStripeTypeScript
Next project

Food Delivery App