Welcome to the shopper Project! This project is a full-fledged e-commerce web application with various features including product filtering, product details, wishlists, shopping cart, and a dummy payment system integration using client-side-only Stripe.
- Product Filtering: Filter products based on rating, category, brand, and prices.
- Product Detail and Recommendations: View detailed information about each product and see recommendations for similar products.
- Wishlist: Add products to your wishlist for future reference.
- Shopping Cart: Add products to your shopping cart and proceed to checkout.
- Dummy Payment System: Integration with a client-side-only Stripe payment system for a simulated checkout experience.
username : atuny0
password : 9uQFF1Lh
username : hbingley1
password : CQutx25i8r
username : rshawe2
password : OWsTbMUgFc
Email : anything@random.com
Card no : 4242 4242 4242 4242
CVV : 155
Expires on: 12/24
Cardholder name: test user
Country : United State
Address1 : test adres for USA
City : alaska
Zip code : 99501
Check out the live demo here.
- React.js
- Next.js
- Redux Toolkit
- Tailwind CSS
- Stripe (for dummy payment integration)
- Clone the repository:
git clone https://github.com/anchalraj31082004/shopper.git
- Go to the project directory and open with VS-Code
cd shopper
code .
-
Rename the
.env.example
and paste your Stripe API key -
Install Dependencies
npm install
- Run the Developement Server
npm run dev
- Open http://localhost:3000 in your browser to view the application.