Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 1.57 KB

README.md

File metadata and controls

57 lines (45 loc) · 1.57 KB

SpeedX Manufacturer

https://speedx-manufacturer.web.app/

Run Locally

Clone the project

  git clone https://github.com/uttamsaha/speedx-manufacturer.git
  cd speedx-manufacturer
  npm install
  npm start

To run server to to speedx-server folder then

  npm install
  npm start / node index.js / nodemon index.js

Website's Functionality:

  • Two types of user "administrator and customer".
  • Sign up, login and logout functionality.
  • Login/sign up with Google and Github functionality.
  • Email verify and password reset functionality.
  • View profile option and update profile/user information.
  • Customer can create order for products.
  • Custom can see their previous order from dashboard and can delete an order if want.
  • Administrator can manage all orders, view all orders placed form users and delete an order.
  • Admin can add new products with photo uploading functionality.
  • Administrator can manage products, View all products available quantity of product and delete product from dashboard.
  • Administrator can manage user, delete an user and also admin can make admin to another user.
  • Tools option shows all products of this manufacturer customer can order form here.
  • User can add review this review will show on home page directly.
  • JWT token implemented for security purpose.

Technologies that are used to build the project:

  • HTML5
  • CSS3
  • Tailwind CSS
  • DaisyUI
  • JavaScript
  • React JS
  • Firebase
  • Node JS
  • Express JS
  • React Query
  • React Firebase Hooks
  • JWT Token
  • MongoDB