Akshay Bandivadekar's Store
Posted on May 1, 2023 • 5 minutes •ReactJs
Technology Used : React, Redux, Bootstrap, Material UI, TypeScript, RezorPay, React Oath Google, Formik with Yup, Sass, Axios, Firebase, React Testing Library.
Feature Details
- This Project was created with ReactJs.
- This is a ECommerce Web Application.
- Added Dark mode and Light mode in the application, so that the user toggles the mode at any time.
- The user can search product using the search bar.
- The user can filter product.
- The user can add a product to the cart from home page or from product details page.
- Once we added product to the cart we need to go to Cart Page(while clicking Cart icon at top right side).
- When user clicks on Proceed To Checkout button, if user is not login then he will redirects to Login Page.
- Here User can login using Test Credentials admin@gmail.com/admin123 or using Google Login.
- Integrated third party APIs in the application for google login - React Oath Google
- Once Login successfully completed, user can redirect to Cart Page.
- Once user clicks on Proceed To Payment, Payment page opens.
- Integrated third party application - RezorPay
- Here user need to clicks on Card Payment
- Or we can use Test Cards and Test UPI ID given in RazorPay
- For Testing you can use card no as 5267 3181 8797 5449, Random CVV, and Any future Expiry date, and clicks on Pay Now button.
- After Payment Completed, the user will redirects to Payment Confirmation Page.
- Test Coverage covered with React Testing Library
- Much More.