ChicNGlam is an e-commerce web application built with React and Redux. 🛍️
- User Authentication 🔐: Sign up and log in with email/password or Google authentication.
- Product Catalog 👚: Browse a wide range of products categorized into hats, sneakers, jackets, women's and men's clothing.
- Shopping Cart 🛒: Add items to the cart, adjust quantities, and remove items.
- Checkout 💳: Secure checkout process with Stripe integration for payments.
- Persistent State 💾: Cart items and user sessions are persisted using Redux Persist.
For testing the checkout process, use:
- Card Number: 4242 4242 4242 4242
- CVC: Any 3 digits
- Expiry Date: Any future date
- React ⚛️
- Redux 🔄
- Redux-Logger 📝
- Redux-Persist 💾
- Reselect 🎯
- Firebase 🔥
- Sass 💅
- React-Router-Dom 🔀
- Stripe 💰
- Node.js
- Yarn
-
Clone the repository:
-
Install dependencies:
yarn install
-
Run the development server:
yarn start