Aplicação para prática de ORM com sequelize.
O banco utilizado para essa aplicação é o mesmo banco do repositório taskmanager, vizualize o diagrama aqui.
Obs: As colunas createdAt, updatedAt e deletedAt serão incluidas em todas as tabelas (com a exceção da coluna team_people que não irá conter a coluna deteledAt).
No diretório src/database/models
irei demonstrar como fazer o mapeamento objeto relacional (ORM) do diagrama previamente introduzido, o qual contém diversas associações entre tabelas, logo é um ótimo exemplo da flexibilidade do sequelize nesse quesito.
No diretório src/services
irei demonstrar como realizar algumas operações basicas com sequelize em algumas tabelas.