Skip to content

Full-featured e-commerce application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). The frontend is created with Vite and React. The backend is built with Express.js. Ant Design is used for the admin panel.

Notifications You must be signed in to change notification settings

hasankesil/e-commerce-full-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 

Repository files navigation

Full Stack E-Commerce Project

This project is a full-stack e-commerce application built with the MERN stack (MongoDB, Express.js, React.js, Node.js).

Getting Started

To get a local copy up and running, follow these steps:

  1. Clone the repository:
git clone https://github.com/hasankesil/e-commerce-full-stack.git

Installation

  1. Install NPM packages:
npm install

Usage

The project is divided into two parts: frontend and backend.

Frontend

The frontend is built with Vite and React. To start the frontend server, run:

npm run dev

Backend

The backend is built with Express.js. To start the backend server, run:

npm start

Features 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.

Admin Panel

Access to the admin panel is granted manually by assigning roles. The design for the admin panel is done using Ant Design.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Your Name - hasankesil@hotmail.com Project Link: https://github.com/hasankesil/e-commerce-full-stack.git

About

Full-featured e-commerce application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). The frontend is created with Vite and React. The backend is built with Express.js. Ant Design is used for the admin panel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published