Skip to content

indrajith76/techxbazar-client-side

Repository files navigation

Project Name : TechXBazar - A Laptop Reseller market

Live Website Link - https://techxbazar.web.app/

Admin email and password: email - [email protected] pass - admin1234

This is a reseller market website. Where anyone can find their budget friendly laptop.

In this Project I used :

  • ReactJs
  • useQuery
  • stripe Payment gatway
  • Tailwind CSS.
  • React Awesome slider
  • React icons
  • Lottie for animation.
  • react-hot-toast
  • JWT
  • Firebase.
  • Express JS for server side.
  • React, React Router.
  • Private Routing.
  • Context API.
  • Email Password and Google authentication.
  • Used Vercel for server side deploy.
  • React Loader and Mongodb etc.

In This Project what i did?

  • This website for admin, seller, and buyer, i make three private routes for this processing.

  • First of all i configure firebase and also create datebase in mongodb for server side.

  • after that i secure my firebase information.

  • Then i made some api for my project and also deploy sever side on Vercel hosting website.

  • Then I created a react app for client side.

  • Then I installed tailwind framework, react-router-dom, firebase and others dependencies.

  • After doing this i created route and components.

  • After that i fetch API data and loaded in route loader, then i received data using useLoaderData() hook.

  • i used context api for data passing and also use private route for suceure my site.

  • i also used JWT to better security of my web site.

  • And lastly i added blog page and error page.