The project architecture was based on what I got used to working on.
- ESLint
- Prettier
- Git hooks (husky, lint-staged)
- Jest
- React testing library
- Styled-components (theme provider)
- Plop
- Storybook
- styled-media-query (responsive purpose)
There are basically four features:
- List bottles
- Get information about the bottle
- Search by beer name
- Add new bottle
- Save on the device through localStorage
Works perfectly on different device sizes.
Cheers! 🍻
This is a Next.js project bootstrapped with create-next-app
.
npm run dev
Open http://localhost:3000 with your browser to see the result.
npm run storybook
Open http://localhost:6006 with your browser to see the result.
npm run test