https://speedx-manufacturer.web.app/
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
- 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.
- HTML5
- CSS3
- Tailwind CSS
- DaisyUI
- JavaScript
- React JS
- Firebase
- Node JS
- Express JS
- React Query
- React Firebase Hooks
- JWT Token
- MongoDB