A MERN stack (MongoDB, Express, React, Node.js) application for managing products. This full-stack app allows users to perform CRUD (Create, Read, Update, Delete) operations on product data and provides a clean user interface for managing a store's inventory.
- ✅ User registration and login with JWT authentication
- 🛒 Add, edit, delete, and view products
- 🖼 Upload product images
- 💻 Simple and responsive frontend
- Frontend: React, Chakra-UI, Axios, React Router
- Backend: Node.js, Express.js,
- Database: MongoDB with Mongoose ODM
Before running this app locally, ensure you have:
- Node.js
- NPM
- MongoDB
git clone https://github.com/leontoys/product-store.git
cd product-store
cd backend
npm install
cd ../frontend
npm install
cd backend
node server.js
cd ../frontend
npm start
product-store/
├── backend/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── server.js
│ └── ...
├── frontend/
│ ├── components/
│ ├── pages/
│ ├── App.js
│ └── ...
This project is licensed under the MIT License.