Projeto realizado durante módulo de Back-end do curso de desenvolvimento web da Trybe.
O que foi feito
Neste projeto desenvolvi uma API e um banco de dados para uma loja de itens medievais utilizando Typescript e Programação Orientada a Objetos(POO).
Nesta aplicação, é possível realizar as operações básicas que se pode fazer em um determinado banco de dados: CRUD.
A aplicação foi desenvolvida com:
Node.jsTypeScriptJWTPOOArquitetura MSCdockerdocker-composeMySqlExpress;
Diagrama ER e Entidades:
Como rodar o projeto
Com Docker:
1.26.0 por 1.29.2.
-
docker-compose up -d -
docker exec -it trybesmith bash -
npm install -
npm run restore -
npm run dev
Localmente:
Necessita ter um banco de dados(MySql) instalado localmente
-
npm install -
npm run restore -
npm run dev
📝 Tecnologias utilizadas
Node.jsTypeScriptJWTPOOArquitetura MSCdockerdocker-composeMySqlExpress;
📝 Habilidades
- Declarar variáveis e funções com tipagens Typescript;
- Construir uma API Node Express utilizando o Typescript;
