Skip to content

saminravi99/assignment-12-client-side

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name : Web App For Tools Manufacturer Company (Xpart) | Assignment - 12




Project Description :

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.


Technologies Used In This Project:

  • 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.

Contents Shown In This Project:

  • 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

About

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 c…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors