Live Website Link - https://techxbazar.web.app/
Admin email and password: email - [email protected] pass - admin1234
- 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.
-
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.