Este projeto é um estudo em React para treinar funções básicas de uma aplicação, tais como o CRUD (Create, Read, Update and Delete). Para tornar o desafio mais complexo, também foi introduzido o isolamento de componentes que executam cada uma das operações e a definição de tipos mais complexos, utilizando funções como propriedades entre os componentes. O diferencial do meu projeto é o tema Dark e a responsividade para todos os tipos de tela.
React
React Modal
Styled-Components
Jest
Typescript
Esse projeto utiliza Jest para realizar os testes E2E.
Para inicializar todos os testes já prepardos, utilize yarn test
.
Para obter esse projeto, siga os passos:
- Clone esse repositório utilizando
git clone
. - Rode o comando
yarn
na raíz da pasta do projeto clonado para baixar as dependências. - Rode
json-server server.json -p 3333
na raíz da pasta do projeto para inicializar a Fake API. - Rode
yarn start
na raíz da pasta do projeto para inicializar o servidor.
Feito por gabrielmellooliveira.