E-Commerce Development
Full-featured e-commerce platforms with secure payments, admin dashboards and order management.
What this involves
An online store has requirements a general web application does not: cart state that survives navigation, a checkout that collects payment without handling card details directly, order records that stay accurate once money has moved, and an administrative view for the people running the shop. Stripe handles payment, while the catalogue, cart and order history sit in MongoDB behind an Express API.
What it includes
- Product catalogue and product detail pages
- Cart state management across the session
- Stripe checkout and payment processing
- Order creation, storage and status tracking
- Admin controls for catalogue and orders
- Product image handling through Cloudinary
Technologies used
- React
- Redux Toolkit
- Node.js
- Express.js
- MongoDB
- Stripe API
- Tailwind CSS
- TypeScript
See how each of these is used on the skills and technologies page.
Projects showing this work
Rabbit — E-Commerce Clothing Store
A modern e-commerce platform for summer suits and clothing with secure payments, cart management, and a scalable backend.
Online Food Ordering App
A complete food e-commerce application with authentication, payments, order management, and admin controls.
Discuss a e-commerce development project
Contact Abdullah to talk it through, or browse the other services on offer.