Para rodar este projeto você precisa apenas utilizar os seguintes comandos:
yarn install
yarn start
Foi realizada o deploy no projeto no firebase, você pode utilizá-lo clicando aqui.
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.
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.
- 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.