- At the begining I setup Prettier, ESLint and EditorConfig code patterns
- For the components I decided to use styled-components to style, because it keep the code very clean and it's very friendly
- For testing I've used
cypress
because is there a flow with beginning and end - For requests I decided to use axios cause is very simple to use
What's included?
- React
- React Hooks Only
- React Router
- Redux
- Ducks pattern 🦆🦆🦆
- Styled components 💅💅💅
- Animations with
animate-css-styled-components
-
react-hook-form
to validate forms - persistState with
redux-persist
-
styled-media-query
to responsive views - Native CSS variables with
createGlobalStyle
- PWA 100% - Audits o/
- Axios
- Storybook with components
npm i
or yarn
to install all dependencies
yarn storybook
to see all components
yarn start
to run app at localhost:3000
yarn start
with yarn cypress:open
at the same time to run e2e tests