Rabbit — E-Commerce Clothing Store

A modern e-commerce platform for summer suits and clothing with secure payments, cart management, and a scalable backend.

The problem

An online clothing store needs to handle browsing, cart state, checkout and payment collection reliably, while keeping product and order data consistent on the server.

How it was built

The storefront is a React application with Redux Toolkit managing cart and session state, styled with Tailwind CSS. A Node.js and Express API backed by MongoDB handles products, orders and users, and Stripe processes payments through a dedicated checkout flow.

Features

  • Product catalogue with browsing and product detail pages
  • Cart management backed by Redux Toolkit state
  • Stripe-based checkout and payment handling
  • REST API for products, orders and user accounts
  • MongoDB persistence for catalogue and order data

Technology stack

  • React
  • Redux Toolkit
  • Tailwind CSS
  • Node.js
  • Express.js
  • MongoDB
  • Stripe API
  • REST APIs
  • E-Commerce Development — Full-featured e-commerce platforms with secure payments, admin dashboards and order management.
  • Full-Stack Development — End-to-end web applications where the interface, the API and the database are built and connected as one system.

Browse all projects by Abdullah, read more about Abdullah, or get in touch.