Drop shipping Website

A brief instructions so that we can run this project on a local machine.

Documentation

This document outlines the functionalities, features, and security measures implemented in a drop shipping website. The website facilitates the buying and selling of products from various suppliers to customers, without the need for maintaining inventory.

Features

  • authentication, authorization, add to cart, payment with bkash, payment refund, higly secure front end adn backend, wishlist, get all orders, cart item delete, quantity increase/decrease, checkout, logout etc

Run Locally

Clone the project

  git clone https://github.com/MohammadApon11/dropshipping

Go to the frontend

  cd frontend

Install dependencies

  yarn install or npm install

Start Locally

  yarn start or npm start

Go to the backend

 cd backend

Install dependencies

  yarn install or npm install

Start Locally

  npm run dev or nodemon

Used Dependencies

Frontend

  • react
  • react-dom
  • react-router-dom
  • react-scripts
  • axios
  • daisyui
  • sweetalert2
  • web-vitals
  • react-fast-marquee
  • react-icons
  • react-hot-toast
  • react-hook-form
  • react-slick
  • slick-carousel

Backend

  • node-global-storage
  • uuid
  • express
  • mongoose
  • jsonwebtoken
  • cors
  • dotenv
  • morgan
  • axios
  • bcryptjs
  • cookie-parser
  • jsonwebtoken