/project-trybesmith

⚔️ Trybe-Project-TrybeSmith ⚔️

Primary LanguageTypeScript

🏰Bem vindos ao projeto Trybe-Project-TrybeSmith🏰

Tecnologias e Práticas Adotadas

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.

Orientações para iniciar o projeto

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

Desempenho alcançado

tribesmith1 tribesmith2

.