Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sadman95/bike-island-client
This repo contains the files of 'Bike Island' niche ecommerce application .It's a MERN stack project.
https://github.com/sadman95/bike-island-client
google-login-react jwt-authentication material-ui react react-query react-router react-router-dom redux
Last synced: 7 days ago
JSON representation
This repo contains the files of 'Bike Island' niche ecommerce application .It's a MERN stack project.
- Host: GitHub
- URL: https://github.com/sadman95/bike-island-client
- Owner: Sadman95
- Created: 2021-11-21T21:16:52.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-30T09:45:45.000Z (23 days ago)
- Last Synced: 2024-11-30T10:29:07.042Z (23 days ago)
- Topics: google-login-react, jwt-authentication, material-ui, react, react-query, react-router, react-router-dom, redux
- Language: JavaScript
- Homepage: https://bike-island-client.vercel.app
- Size: 53.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Frontend Features Update (Version 2.0.0)
### New Features
#### User Features
1. **Order Management**:
- Users can view their order history with detailed order information, including status and items purchased.2. **Reviews**:
- Users can leave reviews for purchased products to share their feedback.
- Enhanced review functionality to ensure reviews are allowed only for purchased items.3. **Profile Update**:
- Users can update their profile information, including name, email, and password.4. **Add Review for Specific Product**:
- Users can add detailed reviews for individual products they have purchased.5. **Secure Authentication Flow**:
- Implemented secure login and registration flow.
- Added support for token-based authentication with JWT.
- Integrated Auth0 for managing user authentication.
- Features include password reset and email verification for enhanced security.
- ![sign-up](https://github.com/user-attachments/assets/1e0928a4-30d9-413a-baf6-b3170fcf07b2)
![forgot-password](https://github.com/user-attachments/assets/e219d265-6056-4f41-bf19-673de505274a)
![login](https://github.com/user-attachments/assets/815279e1-f342-4dd8-80b9-c99698676de3)#### Admin Features
1. **Order Management**:
- Admins can manage orders with options to view, update, or cancel orders.
- ![admin-orders](https://github.com/user-attachments/assets/77de4a82-4c7a-4aa0-bc34-0a48b812bc6d)2. **Product Management**:
- Added functionality for admins to add, update, or delete products in the catalog.
- ![admin-products](https://github.com/user-attachments/assets/e68713eb-d69c-49e9-9217-faaed09dd6be)3. **Customer Management**:
- Admins can view and manage customer details and order histories.4. **Role and Permission Management**:
- Admins can manage roles and permissions for users and team members.
- ![admin-role-permission](https://github.com/user-attachments/assets/f599166f-446b-4251-b657-efb9a16e7848)5. **Team Member Management**:
- Admins can add, edit, or remove team members and assign roles with specific permissions.
- ![admin-teams](https://github.com/user-attachments/assets/1c48f361-6cf0-4a3a-b25b-65070e7bfcaa)---
### UX/UI Improvements
1. **Navigation**:
- Avatar-based dropdown menu with user actions:
- Profile
- Settings
- Logout (with tooltip for logout)2. **Infinite Scroll**:
- Implemented infinite scrolling for product listings and reviews.3. **Responsive Design**:
- Fully responsive frontend for a seamless experience across all device sizes.4. **Enhanced Review Section**:
- Display aggregated ratings and user reviews for products in a visually appealing layout.---
This version delivers significant upgrades to both user and admin experiences, focusing on secure authentication, order management, review functionality, profile customization, and comprehensive admin control.