git clone https://github.com/pedroHenriqueMaia/restaurante-react-redux.git
cd restaurante-do-pedrinho
Certifique-se de ter o Node.js (versão 16.0 ou superior) instalado na sua máquina. Depois, execute:
npm install
npm start
Inicia o servidor de desenvolvimento. Abra http://localhost:3000 no seu navegador para ver o projeto rodando.
npm test
Executa os testes unitários utilizando Jest.
npm run format
Formata o código utilizando Prettier.
npm run lint
Executa o ESLint para verificar problemas no código.
npm run lint:fix
Executa o ESLint e corrija automaticamente problemas no código quando possível.
npm run build
Compila o projeto para produção na pasta build
.
Este projeto possui um hook pré-commit configurado para executar o ESLint automaticamente antes de cada commit, garantindo que o código esteja formatado corretamente e não contenha problemas de lint. Você pode ver o script do hook pré-commit aqui.
Este projeto utiliza apenas Bootstrap e CSS para o design.
- React
- Redux
- ESLint e Prettier para formatação e linting
- Jest para testes unitários
Este projeto está hospedado na Netlify.
Acesse o projeto em produção através do link: Restaurante do Pedrinho