- Fetch beer & tag data
- Render beer card for selected tags
- Add or remove beer to cart
- Render stock and added beer's number
- Button to Load more beers
- Render added beer
- Remove beer from cart
- Render how many beers in cart and total price
- Payment
$ yarn
$ yarn start
- TypeScript
- React + Hooks
- Post CSS
- Atomic Design
- src
- components: layout components
- atoms: element layouts
- molecules: grouping layouts
- organisms: atoms + molecules layouts
- templates: page layouts
- hooks: fetch or post data using hooks
- models: interfaces, types
- pages : state, data components
- utils: features
- components: layout components