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.
Primary audience

Story
The problem
Customers needed easier product discovery and checkout, while admins needed better visibility into orders, inventory, and user activity.
The approach
Implemented secure JWT authentication, Stripe checkout, reviews, product management, and CI/CD workflows to keep quality high.
The outcome
Manual and automated testing improved search and checkout usability, and the DevOps pipeline enabled repeatable builds and deployments.
Overview
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
Registration, login, and profile handling designed to support personalized shopping, order tracking, and stronger user engagement.
Structured product catalog with search and filtering so users can quickly discover textile items that match their preferences.
Cart workflows and Stripe payment integration provide a reliable purchase path and improve trust during transactions.
Admin panel supports product, list, and order operations so retailers can monitor activity and make data-informed decisions.
Customer review flows build social proof and help new shoppers make better purchase decisions.
Containerized services with GitHub Actions CI/CD automate install, build, and image publishing steps for consistent releases.
Gallery

Engineering
Results
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