Skip to content

Repositório criado para armazenar o código front-end do desafio My Companies da Coodesh

Notifications You must be signed in to change notification settings

pablolucio97/my_companies_front_end

Repository files navigation

My Companies Front-end

Descrição

Este repositório foi criado para armezenar o código front-end do desafio da HubLocal para devs full-stack.

image

Tecnologias utilizadas

  • React
  • Vite
  • TypeScript
  • Styled Components
  • Vitest
  • Axios
  • Redux/Redux Tool Kit
  • React Router Dom

Recursos e telas desenvolvidas.

  • 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.

Recursos extras desenvolvidos:

  • 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.

Como executar esse projeto

  1. Faça o clone desse repositório.
  2. Rode yarn ou npm install para instalar as dependências.
  3. Rode o comando npm run dev para iniciar a aplicação.
  4. Rode o comando npm run test para executar os testes unitários.

Contato

Qualquer dúvida ou necessidade de contato envie-me um emaill ou me contate no Whatsapp. Obrigado!

Autor

@pablolucio97

This is a challenge by Coodesh

About

Repositório criado para armazenar o código front-end do desafio My Companies da Coodesh

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages