With Payment Gateway using Razorpay
Data form fakestoreApi called using Asyncthunk redux toolkit ,Sort items according to price with filters. Login/Signup login with Google options made available using Firebase auth .Add items to cart and checkout you can pay required amount using the integrated payment method made using razorpay(use sample card no. 4111 1111 1111 1111 ) .If user is logged in data will be sent to Firebase firestore else data is sent to redux cart array .
git clone
npm install
npm install react-icons --save
npm install firebase
npm install @reduxjs/toolkit
npm install react-redux
Open the app add items to Cart.
Chekout pay required amount with razorpay sample card No.4111 1111 1111 1111.
Expiry any date after today.
Cvv any name any.
As your payment gets complete you will get a refernce Id.
If you login you cart items will be saved in database and not dissappear when reload .
You can also access Admin Panel and edit products section if you ar Loged in.
All rights reserved pranjalkv.com ,2023
Your Name - @kvpranjal
Project Link: https://github.com/pranjalkv/E-Commerce-App