This is a Full-Stack project. This is a SPA which is protected by React Router.
View full site on Live Site.
We are promised to provide best sales plan for you and we ensure that you will buy classy watch.
- Build a full-stack web application which is an online watch shop where users explore products
- Users need to logged in then the user can place orders and should go to the dashboard
- Users can review products and selected orders or drop orders
- Admin can make a user as admin, add products and delete products, manage user orders. Admin dashboard are secured by JWT.
Material UI
Javascript
React JS
React Router .v5
React Hook Form
Firebase
Node.js
Express.js
MongoDb
If you visit this Project, you can see it's a single page application.
Where I use React Router for build this.
For server side here use "heroku" server.
And for CRUD operations use different file.
Implement Private Route and Redirect history.
For login process used Email, Password and Google sign In.
Here also try to do this site responsive for mobile, tablet and desktop devices.
In this case I used Material UI framework.
In Dashboard here used nested route.
For admin dashboard it's secure by using JWT token