Teste Frontend com Reactjs

Descrição

Este projeto foi criado com a cli do vite, chamadas de api com axios, mock com o axios-mock-adapter, testes com jest e react-testing-library, material ui para estilização, react-router-dom para navegação entre páginas, react-hook-form para gerenciamento de formulários e zod para validar os dados do formulário.

Toda lógica de persistência de dados foi feita no frontend (session e local storage), não foi utilizado um backend.

Como rodar o projeto

  1. Clone o repositório
  2. Instale as dependências com npm install
  3. Rode o projeto com npm run dev

Como rodar os testes

  1. Rode os testes com npm run test