An Ecommerce Market Place for used EV Cars built with MERN stack, and utilizes third party API's.
- Full featured shopping cart.
- Product reviews and ratings.
- Top products carousel.
- Product pagination.
- Product search feature.
- User profile with orders.
- Admin product management.
- Admin user management.
- Admin Order details page.
- Mark orders as delivered option.
- Checkout process (shipping, payment method, Confirm Order).
- Stripe credit card integration.
In order to use this APP, you need terminal (mac: pre-installed) or gitbash (pc: must be installed). You also need to download and install node.js and npm or yarn package manager. Open the cloned REPO in your favorite code editor, and then in terminal, enter the command “npm i“ or “yarn add” to install the dependencies. You will also need to signup for a free account at mongodb.com. In addition, make sure to create a .env file on the project root, and input your own mongodb Atals config information.
- git clone https://github.com/abarjis/smartBuy.git
- cd SmartBuy
- npm i
- cd frontend
- npm i
- cd ..
- npm run dev
- Frontend: React.js, Redux, CSS, Bootstrap.
- Backend: Node.js, MongoDB, Mongoose, Express.js.
- Other tools: Stripe API, Mailtrap, Cloudinary.