- Clone o repositório
- Rode
npm i
(ou equivalente) para instalar as dependências - Crie um arquivo .env na raiz do projeto e preencha os parâmetros:
- Dados do seu bando de dados
- DB_HOST=""
- DB_USER=""
- DB_PASSWORD=""
- DB_DATABASE=""
- Dados do seu bando de dados
- Rode
npm run migrations
para criar as tabelas no banco de dados (MySQL). - Teste os endpoints através do arquivo request.rest, Postman ou equivalente.
- Arquitetura Limpa (Clean Architecture)
- POO (OOP)
- Express
- Cors
- Knex
- MySQL
- Dotenv
- Typescript
- UUID
- Create new user
- Get all users
- Create new post
- Get post info
- Create friendship
- Delete friendship
- Get feed
💻 Desenvolvido por Rafael Castro.