Overview
This product is an e-commerce website built using the MERN stack (MongoDB, Express.js, ReactJS, and Node.js). The website allows users to view and purchase products from a MongoDB database. It also provides features like user authentication, adding products to a shopping cart, and completing the payment process. The front-end of the website is built using React and Chakra UI, while the back-end is built using Node.js and Express.js.
Features
- Product Display: The website loads products from a MongoDB database and displays them using React and Chakra UI.
- Product Details: Users can click on a product to view more information about it.
- Shopping Cart: Users can add products to their shopping cart and view the cart contents.
- Payment Process: Users can proceed to the payments page to complete their purchase.
Installation
To install and run the e-commerce website, follow these steps:
- Clone the repository using the command
git clone [repository-url]. - Install the necessary dependencies for the backend by running the command
npm installin the backend directory. - Run the backend server using the command
npm startin the backend directory. - Install the necessary dependencies for the frontend by running the command
npm installin the frontend directory. - Run the frontend server using the command
npm startin the frontend directory.
Summary
The e-commerce website is a full-stack application built using the MERN stack. It provides features like product display, product details, shopping cart functionality, and a payment process. The website uses React and Chakra UI for the front-end, and Node.js and Express.js for the back-end. It is designed to be easily installed and run by cloning the repository and installing the necessary dependencies.