Como utilizar este projeto

Rodando o projeto

Para rodar este projeto você precisa apenas utilizar os seguintes comandos:

yarn install
yarn start

Utilizando o projeto que está no ar

Foi realizada o deploy no projeto no firebase, você pode utilizá-lo clicando aqui.

Acessando projeto

Para acessar o projeto você pode deve utilizar um dos logins disponíveis na API Mockada.

Ps: Lembre-se que a conta que você criar não vai poder ser utilizada para logar posteriormente pois é uma API Mockada.

Prototipação

Para o desenvolvimento deste software foi idealizado um protótipo no figma, disponível aqui, alguns pontos do protótipo foram alterados durante a implementação a fim de cumprir alguns dos requisitos levantados.

Fucionalidades

  • Criação e Acesso a conta;
  • Listagem de Produtos com filtro para cada coluna;
  • Criação e edição de produtos;
  • Persistência de acesso do usuário no localstorage;
  • Tratamento de acesso a rotas inexistentes;
  • Validação de formulário a partir do formik e yup;
  • Utilização de autenticação no acesso à APIs;
  • Utilização de conceitos de Clean Architecture para tornar o código manutenível;
  • Utilização das ferramentas: Context api, Typescript, Eslint, prettier, Material UI e Styled Components.