This e-commerce platform is built with a robust tech stack, featuring a React-based frontend powered by Vite, Redux, and TailwindCSS for efficient state management and styling. The backend leverages Node.js, Express, and MongoDB for secure and scalable data handling, with features like JWT authentication, image storage via Cloudinary, and file uploads using multer.
Features
Here are five key features of the project:
User Authentication & Authorization: Secure login and signup using JWT, with encrypted passwords through Bcrypt for enhanced security.
Product Management: CRUD functionality for products, with image uploads and storage via Cloudinary.
Advanced State Management: Efficient and centralized state handling using Redux and Redux Toolkit, optimizing the user experience.
Responsive & Modern UI: Styled with TailwindCSS and ShadCN, ensuring a responsive and visually appealing interface across all devices.
Real-time Notifications: Interactive alerts and notifications powered by react-toast to keep users updated on order statuses and actions.
Screenshots of the project
Below are screenshots of the application in action:
Technologies Used
Frontend:
React | Vite | Redux | Redux-toolkit | ShadCn,
redux-thunk | react-toast | react-router-dom
react-dialog | axios | TailwindCss
Backend:
Node.js | Express | Cloudinary
Mongoose | Bcryptjs | JWT | multer
Database:
MongoDB
Like this project
Posted Nov 21, 2024
This e-commerce platform uses a React and Vite-powered frontend with Redux and TailwindCSS for styling, and a Node.js/Express backend with MongoDB for secure d…