Sobre | Tecnologias | Como rodar | License
Criar um CRUD, qualquer entidade, com 10 campos
- Typescript - Typescript é um superconjunto de Javascript que adiciona tipagem e alguns outros recursos a linguagem.
- Express - mini framework para servidores web.
- SQLite - é um banco leve e prático, que não precisa instalar.
- TypeORM - ORM para conexão com o banco.
- Jest - framework de teste.
- Supertest - framework para high-level abstração de testes.
- yup - validação dos inputs.
- uuid - utilizado a v4 para geração dos ids.
Também foi bastante utilizado a extensão REST Client, a qual possibilita a execução de chamadas rest diretamente do vscode, o que agiliza muito o desenvolvimento e os testes.
# Clone o repositório
$ git clone https://github.com/wfTom/teste-back-end.git
# Vá na pasta teste-back-end
$ cd teste-back-end
# Instale as dependências
$ yarn install
# Rode a aplicação
$ yarn start
Acesse API em http://localhost:3333/
# Vá na pasta teste-back-end
$ cd teste-back-end
# Rode as migrations - criação das tabelas
$ yarn typeorm migration:run
# Vá na pasta teste-back-end
$ cd teste-back-end
# Rode os testes
$ yarn jest
Lançado em 2021: closed_book: Licença
Feito com ❤︎ por wfTom 🚀. Este projeto está em a MIT license.
Dê um ⭐️ se este projeto te ajudou!