Este repositório foi criado para armezenar o código front-end do desafio da HubLocal para devs full-stack.
- React
- Vite
- TypeScript
- Styled Components
- Vitest
- Axios
- Redux/Redux Tool Kit
- React Router Dom
- Tela de login com validações.
- Tela de cadastro com validações.
- Tela de listagem de empresas permitindo paginação e operações de adição, editção e remoção de empresas.
- Tela de listagem de locais permitindo paginação e operações de adição, editção e remoção de locais.
- Criação de auth context para login e logout fazendo proteção de rotas autenticadas.
- Adicionando página 404.
- Adicionado validações para não perimtir registro e edições de empresas e locais sem preencher todos os dados necessários.
- Desenvolvido o layout responsivo.
- Realizado testes unitários de renderização nos componentes CardList, PlaceCard, Pagination e Button.
- Faça o clone desse repositório.
- Rode yarn ou npm install para instalar as dependências.
- Rode o comando npm run dev para iniciar a aplicação.
- Rode o comando npm run test para executar os testes unitários.
Qualquer dúvida ou necessidade de contato envie-me um emaill ou me contate no Whatsapp. Obrigado!
This is a challenge by Coodesh