E-Commerce Platform
Full-featured shopping platform across web and mobile
- Year
- 2023
- Role
- Full Stack Developer
- Duration
- End-to-end
- Stack
- 6 tech
Everything you love, delivered fast.
Thousands of products, secure Stripe checkout and real-time order tracking — on web and in your pocket.
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.
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.
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.
Key Decisions
- 01
Stripe payments
Server-confirmed checkout so orders are only created once payment succeeds.
- 02
Shared backend
Node.js APIs over Firebase power both the web and mobile clients from one source.
- 03
Cross-platform mobile
A Flutter app reuses the same APIs to ship iOS and Android quickly.
- 04
Push notifications
FCM delivers order status and promotions to keep customers engaged.
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