Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brinobruno/coffee-delivery


https://github.com/brinobruno/coffee-delivery

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

# Coffee Delivery

### Todo
- [X] List of products (coffees) available for purchase

- [X] Add a specific amount of items to the cart

- [X] Increase or remove the amount of items in the cart

- [X] Form for the user to fill in his address

- [X] Display the total items in the cart in the Header

- [X] Display the total value of the sum of items in the cart multiplied by the value

- [X] Move useThemeContext to a separate hook file

- [X] Make price formatting method

- [X] Move product interface declaration to context file

- [X] Make checkout form work properly

- [ ] Add name and other checkout fields to form

### Extra features
- [X] Dark mode - 2 styled themes

- [X] Add itemsInCart state to localStorage

- [X] Autofill user's address on ZIP code input

### Concepts
- States
- ContextAPI
- LocalStorage
- State Immutability
- Lists and keys
- Properties