Skip to content

πŸ›’ MERN-based e-commerce catalog featuring 29K+ products, advanced filtering, search and pagination, department-specific browsing, normalized MongoDB structure, RESTful API, and responsive Bootstrap-powered UI.

License

Notifications You must be signed in to change notification settings

Ashwani2529/Think41-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

E-Commerce Products Catalog

Live Demo: πŸš€ https://think41-project.vercel.app

Overview

A full-stack MERN e-commerce application built with MongoDB, Express.js, React.js, and Node.js. The platform features 29,000+ products imported from CSV data with normalized database architecture and comprehensive product management.

Key Features

  • Product Catalog: Browse 29K+ products with advanced filtering, search, and pagination
  • Department Navigation: Shop by departments (Men/Women) with dedicated pages
  • Responsive Design: Mobile-friendly interface with Bootstrap styling
  • RESTful API: Complete backend with department and product endpoints
  • Database Normalization: MongoDB with foreign key relationships
  • Real-time Filtering: Dynamic search by category, brand, price range
  • URL-based Navigation: Bookmarkable URLs with filter persistence

Architecture

  • Frontend: React.js with React Router, responsive UI components
  • Backend: Express.js RESTful API on port 5000
  • Database: MongoDB Atlas with normalized collections
  • Deployment: Frontend on Vercel, backend on Render cloud hosting

Navigation

  • / - Home page with statistics and navigation
  • /products - All products with filtering
  • /departments - Department listing
  • /departments/:id - Department-specific products
  • /products/:id - Individual product details

Technologies

React.js, Express.js, MongoDB, Bootstrap, Axios, Mongoose, CSV Parser

About

πŸ›’ MERN-based e-commerce catalog featuring 29K+ products, advanced filtering, search and pagination, department-specific browsing, normalized MongoDB structure, RESTful API, and responsive Bootstrap-powered UI.

Topics

Resources

License

Stars

Watchers

Forks