Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/i-m-hossain/niche-website-client-side-
https://github.com/i-m-hossain/niche-website-client-side-
axios firebase jwt-authentication react
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/i-m-hossain/niche-website-client-side-
- Owner: i-m-hossain
- Created: 2021-11-22T19:40:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-22T19:43:37.000Z (almost 3 years ago)
- Last Synced: 2023-12-04T11:24:25.112Z (12 months ago)
- Topics: axios, firebase, jwt-authentication, react
- Language: JavaScript
- Homepage: https://nokshi-49670.web.app/
- Size: 562 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Nokshi (A Jewelry shop)
website link: https://nokshi-49670.web.app/## Features:
1. This shop offers users jewelry items
2. User can login and register using their email
3. After login user will be redirected to home page.
4. If the uses intended to go any private route (i.e. place order) without login, They will be redirected to login.
5. After login the user will be redirected to the page where he inteded to go
6. There are two role for the users.A user will get user role by default
7. An admin can make other users as admin and also change their role, eventually can delete a user.
8. Different routes in the dashboard for diffent user role, and they can't access others routes.
9. An admin can add a product and can delete a product.
10. A user can see his orders and cancel them
11. A user can review with star rating
12. Home page shows dynamic product, user reviews, a contact form and a banner.
13. website is mobile responsive
14. environment variables are used
15. jwt authentication added#### used packages
1. Material ui
2. React icons
3. React hook form
4. React router dom
5. Firebase
6. Axios