E-Commerce Mini Store is a full-stack MERN-style e-commerce application built during internship training.
The project includes:
- React frontend
- Node.js + Express backend
- MongoDB Atlas database
- MySQL integration
- REST APIs
- Dynamic product pages
- React.js
- React Router DOM
- Axios
- CSS
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
- MySQL
- JWT
- Express Validator
E-Commerce Mini Store/
│
├── frontend/
│
├── backend/
│
├── screenshots/
│
├── README.md
└── .gitignore
- MongoDB Atlas connection
- MySQL connection
- GET all products
- GET single product
- CREATE product
- UPDATE product
- DELETE product
- Validation middleware
- Error handling middleware
- Pagination
- Category filtering
- Home Page
- Product List Page
- Product Detail Page
- React Router
- Dynamic routing
- Axios API calls
- Product cards
- Responsive product grid
- Navbar navigation
GET /api/productsGET /api/products/:idPOST /api/productsPUT /api/products/:idDELETE /api/products/:id| Route | Description |
|---|---|
/ |
Home Page |
/products |
Product List |
/products/:id |
Product Detail |
- Backend CRUD APIs
- MongoDB integration
- MySQL integration
- Product schema
- Seeded products
- Validation middleware
- Error handling
- Pagination
- React frontend setup
- Product listing page
- Product detail page
- React Router integration
- Dynamic product fetching
- Cart functionality
- Authentication
- JWT protected routes
- Search functionality
- Category filters
- Admin dashboard
- Order management
Meet Thacker






