Do zero ao deploy, usei o Stark Boilerplate - ["https://github.com/brenofsena/stark-boilerplate"] como base. CI/CD com Travis CI integrado ao Heroku, além disso procurei usar as boas práticas de TDD usando o React Testing Library para a contrução dos componentes, configurei o plop para a automatização da criação de componentes. pages, contexts e hooks.
Link do projeto em produção - ["https://empresas-web-matthaus.herokuapp.com/"]
O projeto não está 100% finalizado.
Meu momento atual de carreira e de vida pessoal (filho) não me permitiu finalizar e/ou construir o desafio com a perfeição que exijo das aplicações que desenvolvo. No trabalho, com a black friday chegando as demandas estão muito intensas e estou em um momento de transição onde estou herdando aos poucos as tarefas de Tech lead dos Devs da Corebiz - ["https://www.linkedin.com/company/corebiz-brasil/"] dentro da Whirlpool. Fora que minha esposa ainda está trabalhando portanto meu filho demanda praticamente todas as minhas horas livres.
# Clone repository
$ git clone
# install dependencies
$ yarn
# run the project
$ yarn dev
start
: runs server onlocalhost:3001
dev
: runs your application onlocalhost:3333
build
: creates the production versiontest
: runs jest to test all componentstest:watch
: runs jest in watch modetest:ci
: runs jest for code coveragetest:cypress
: runs cypress to tests e2e
- Webpack
- Babel
- React
- React Router DOM
- Styled Components
- Polished
- Apollo
- Jest
- React Testing Library
- Cypress
- ESLint
- StyleLint
- Prettier
- Husky
- Lint Staged
- Travis CI