Skip to content

shadmansaalim/Full-Stack-Car-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Live Web App Link : https://full-stack-car-app.web.app/
  • Server Side Code Link : https://github.com/shadmansaalim/Full-Stack-Car-Server.git
  • Full Stack Niche Web Application built using ReactJs, React Bootstrap, NodeJs, ExpressJs & MongoDB.
  • This is a simple niche application where cars are being displayed and user can book any of the car from the collection and all the data of booking will be stored in database and user can also see his orders in My Orders Page from the Dashboard where user can even cancel his order which will also be updated in Database. Moreover, User can also add a review for the website which will be displayed in Landing Page Slider Reviews Section. For User Authentication system I used Firebase by which user can Sign Up and also login using Email/Password system as well as Google/Facebook/Apple Provider.
  • Behind the scene of the application there is an Admin Panel too in the Dashboard which can only be viewed by admins. The UI of Dashboards of a regular User and an Admin is completely different. Admins can create more admins in Make Admin page from Dashboard as well as they can get all the orders list done by the users and can even update the status of order as well as they can remove existing orders. Furthermore, admins can even manage cars that are being displayed in the website and can even add more cars or delete existing ones. Drop me a text if you want admin credentials
  • Implemented JWT token to secure APIs as well as built Private Routes to add double layer of security of website access to different routes
  • Made the application fully responsive for all devices
  • Implemented some basic User Design Principles to improve UI/UX of the application
  • Used packages such as React Hook Form, React Rating, React Slick, React Toastify, Sweetalert, Fontawesome etc to improve the UX of the application
  • Application developed by Saalim Shadman, A Computer Science Student at RMIT, Australia