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.
- Clone o repositório
- Instale as dependências com
npm install
- Rode o projeto com
npm run dev
- Rode os testes com
npm run test