Live Site Link : https://manufacturer-xpart.web.app/
Client Side Repository Link : https://github.com/programming-hero-web-course1/manufacturer-website-client-side-saminravi99
Server Side Repository Link : https://github.com/programming-hero-web-course1/manufacturer-website-server-side-saminravi99
This project is a MERN stack implemented project where you can sale various Tools & Hardwares. There is an admin dashboard implemented from where you can keep track and manage the products stock and the orders placed by the users. Additionally you can manage user roles in the website.
In order to buy any product from the website, users need to create account using email-password/ google/ facebook/ github. Users can order according to their desire and pay using payment method. After payment is done they can use review feature. Users can also cancel their order as well in case they change their mind on payment.
- React Router : Routes Has Been Set Up With React Router.
- JWT : JWT token developed for admin authorization and securing API.
- Stripe JS : Stripe has been implemented for Payment System.
- Swiper JS : Used to make carousel for User Reviews.
- Custom Hooks : Custom Hooks Are Developed.
- Firebase : Authentication System Has Been Implemented Using Firebase Authentication.
- Node.Js : For making backend server of the website.
- Express : For using Node Js more efficiently.
- MongoDB : For creating database for the server side.
- Heroku : For server side hosting.
- Navigation Section : Contain links to navigate through the website.
- Home : Contains Hero Section with the Tools, Stats, Reviews, FAQ, Contact and Footer
- Blogs : Contains QnA for the assignment.
- Admin Panel : Manage Products and Orders Placed by the users
- Make Admin : User Management System
- Dashboard : Contains Several Nested Routes on the basis of admin role and user role
- My Profile : Shows Information of the user
- Error 404 : An Implementation of Error 404 Page