shoes-commerce
shoes-commerce copied to clipboard
🧪 Experiment with Redux (Redux Toolkit & RTK Query)
Shoes Commerce
User Stories
- [x] As a user, I can see a list of shoes
- [x] As a user, I can see detailed shoe
- [x] As a user, I can add one or more shoes to the bag
- [x] As a user, I can change the quantity of shoe
- [x] As a user, I can pay for the items in the bag
Libraries
- Next.js for make easier create SSR apps
- Chakra UI for looks and feel in general
- Redux for state management
- Redux Toolkit for easier write redux store
- Redux Persist for persistent your bag items
- RTK Query for data fetching
- Stripe for checkout
Prerequisite
- Node.js v12.0.0 or higher
Available Scripts
In the project directory, you can run:
-
npm run dev
: Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.