- 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
cypressbecause 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-formto validate forms - persistState with
redux-persist -
styled-media-queryto 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