Projeto de criação de uma loja de itens medievais, no formato de uma API, utilizando Typescript.⚔️
Desenvolvemos camadas da aplicação (Models, Service e Controllers) no código para realizar as operações básicas que se pode fazer em um determinado banco de dados: Criação, Leitura, Atualização e Exclusão (ou CRUD, - Create, Read, Update e Delete).
Criamos alguns endpoints para ler e escrever em um banco de dados, utilizando o MySQL.
Clone o projeto e acesse a pasta do mesmo.
$ git clone git@github.com:Cristks/project-trybesmith.git
$ cd sd-024-b-project-trybesmith
🐋 Rodando no Docker vs Localmente
Com Docker
# Criar container
$ docker-compose up -d
# Abrir terminal interativo do container
$ docker exec -it trybesmith bash
# Instalar as dependências
$ npm install
# Iniciar o projeto
$ npm start
Sem Docker
# Instalar as dependências
$ npm install
# Iniciar o projeto
$ npm start