This project is a full-stack e-commerce application built with the MERN stack (MongoDB, Express.js, React.js, Node.js).
To get a local copy up and running, follow these steps:
- Clone the repository:
git clone https://github.com/hasankesil/e-commerce-full-stack.git
- Install NPM packages:
npm installThe project is divided into two parts: frontend and backend.
The frontend is built with Vite and React. To start the frontend server, run:
npm run devThe backend is built with Express.js. To start the backend server, run:
npm startFeatures The project uses MongoDB for database management. Nodemon is used for hot-reloading during development. Mongoose is used for object modeling and managing relationships between data. Dotenv is used to load environment variables from a .env file. CORS is used to provide Express middleware. Bcrypt is used for password security. API management is done using Postman.
Access to the admin panel is granted manually by assigning roles. The design for the admin panel is done using Ant Design.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Distributed under the MIT License. See LICENSE for more information.
Your Name - hasankesil@hotmail.com Project Link: https://github.com/hasankesil/e-commerce-full-stack.git