The Glamour Project is a full-stack web application built with the MERN stack (MongoDB, Express, React, Node.js) and leverages Redux for state management. This application allows users to manage skincare products through a comprehensive interface, enabling operations such as adding, viewing, updating, and deleting products. With centralized state management through Redux, the app ensures efficient communication between frontend and backend, providing a smooth user experience.
- Technologies Used
- Project Structure
- Features
- Setup Instructions
- Application Workflow
- API Endpoints
- Redux State Management
- License
- Frontend: React, Redux, Redux Thunk, Axios
- Backend: Node.js, Express, MongoDB, Mongoose
- Authentication: JWT for secure token-based authentication, bcrypt for password hashing
- Database: MongoDB
- Styling: CSS or styled-components (optional)
├── backend
│ ├── controllers
│ ├── middleware
│ ├── models
│ ├── routes
│ └── app.js
├── frontend
│ ├── components
│ ├── screens
│ ├── actions
│ ├── reducers
│ └── store.js
├── README.md
└── package.json