- Initial configurations
- [x] Install typescript
- [x] Install tailwindcss
- [x] Add custom font
- [x] Create repo
- [x] Upload to github
- Create page for Product Catalog
- [x] Call data from API
- [x] Render the data
- [x] Change Product Image URL extension ‘.com’ with ‘.com.br’
- [x] Create Product Card
- [x] Add Share Button
- [ ] Add Save on Wishlist Button
- [x] Create Controls to Increase and Decrease cart Product Amount
- [x] Add Inferior limit for Decrease Amount
- [ ] Use pagination to navigate
- [x] Use default image for non charging images
- [x] Allow save product on Cart
- [x] Save product and items on localStorage
- Create page for Cart
- [x] Render the saved items
- [x] Show product in stock
- [x] Add subtotal price (product.price*product.amount)
- [x] Add total price (sum of all subtotals)
- [x] remove item or product
- [x] remove item or product from localStorage
- [x] Create go to top button
- [x] Add Clear Button
- [x] Add Buy Button
- Add animations
- [x] Install lazy-load-react-components
- [x] Install alert component (sweetalert2)
- [x] Add Animation on save on cart
- Deploy on Vercel