Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brinobruno/coffee-delivery
https://github.com/brinobruno/coffee-delivery
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/brinobruno/coffee-delivery
- Owner: brinobruno
- Created: 2023-01-12T18:50:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-06T21:09:18.000Z (almost 2 years ago)
- Last Synced: 2025-01-06T18:18:51.987Z (9 days ago)
- Language: TypeScript
- Homepage: https://coffee-delivery-brinobruno.vercel.app
- Size: 2.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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