Full Stack Web Application

Wardrobe

MERN Textile E-Commerce Platform

A MERN-stack textile e-commerce application with secure checkout, reviews, admin analytics, and a complete CI/CD-ready architecture.

MongoDBExpress.jsReactNode.jsStripe

Primary audience

Fashion shoppersEveryday consumersRetail administrators
wardrobe system screenshot 1
1 / 8
Product Catalog
Search + Filter
Payments
Stripe Checkout
Architecture
3-Tier MERN
Pipeline
GitHub Actions + Docker

Story

Why this project stands out

The problem

Textile retail needed a modern online buying experience with stronger trust and operations.

Customers needed easier product discovery and checkout, while admins needed better visibility into orders, inventory, and user activity.

The approach

Build a complete MERN architecture with dedicated frontend, backend, and admin apps.

Implemented secure JWT authentication, Stripe checkout, reviews, product management, and CI/CD workflows to keep quality high.

The outcome

A maintainable, scalable e-commerce baseline ready for real-world iteration.

Manual and automated testing improved search and checkout usability, and the DevOps pipeline enabled repeatable builds and deployments.

Overview

About the Project

Wardrobe is a full-stack textile shopping platform designed for fashion customers, everyday shoppers, and store administrators. Built using MongoDB, Express.js, React, and Node.js, it includes customer account management, product discovery, cart and checkout, Stripe payment processing, review and rating workflows, and an admin dashboard for product and order control. The project follows a three-tier architecture with separate frontend, backend, and admin modules, and includes CI/CD automation with GitHub Actions and containerized deployment.

Capabilities

Key Features

User Account Management

Registration, login, and profile handling designed to support personalized shopping, order tracking, and stronger user engagement.

Catalog, Search, and Discovery

Structured product catalog with search and filtering so users can quickly discover textile items that match their preferences.

Shopping Cart and Secure Checkout

Cart workflows and Stripe payment integration provide a reliable purchase path and improve trust during transactions.

Order and Admin Management

Admin panel supports product, list, and order operations so retailers can monitor activity and make data-informed decisions.

Reviews and Ratings

Customer review flows build social proof and help new shoppers make better purchase decisions.

DevOps-Ready Delivery

Containerized services with GitHub Actions CI/CD automate install, build, and image publishing steps for consistent releases.

Gallery

Screenshots

wardrobe system screenshot 1
1 / 8

Engineering

Challenges & Solutions

SolutionRefined search behavior and simplified checkout steps based on usability feedback from real test participants.

Results

Project Outcomes

Production-style MERN application covering customer and admin commerce workflows

Three-tier architecture supporting maintainability and future scaling

Improved user experience through iterative testing on search and checkout

Secure payment and authentication baseline using Stripe and JWT

Automated CI/CD pipeline with containerized deployment readiness