Skip to content

Desenvolvimento de uma loja de itens medievais, no formato de uma API, utilizando Typescript.

Notifications You must be signed in to change notification settings

carolhn/Trybesmith

Repository files navigation

Projeto Trybesmith! ⚔️

Contexto do projeto:

Foi desenvolvido uma loja de itens medievais, no formato de uma API, utilizando Typescript.

Neste projeto foi realizado operações basicas em um banco de dados: Criação, Leitura, Atualização e Exclusão (ou CRUD, Create, Read, Update e Delete). Foi criado endpoints que vão ler e escrever em um banco de dados, utilizando o MySQL.

  • Foi utilizado a linguagem TypeScript
  • Foi criado as camadas (Models, Service e Controllers)
  • Foi desenvoldido endpoinst (/products, /users, /orders e /login)

Instalação Local:

Para rodar a aplicação em sua maquina.

  1. Clone o repositorio. Use o comando:
    git clone [email protected]:carolhn/Trybesmith.git

  2. Entre na pasta do repositório que você acabou de clonar:
    cd Trybesmith.git

  3. Instale as dependências:
    npm install

  4. Comando para executar o app:
    npm start

Instalação com Docker:

  1. Rode o serviço node e db com o comando docker-compose up -d.
  • Esse serviço irá inicializar um container chamado trybesmith e outro chamado trybesmith_db;
  • A partir daqui você pode rodar o container trybesmith via CLI ou abri-lo no VS Code.
  1. Use o comando docker exec -it trybesmith bash.
  • Ele te dará acesso ao terminal interativo do container criado pelo compose, que está rodando em segundo plano.
  1. Instale as dependências [Caso existam] com npm install

  2. Execute a aplicação com npm start ou npm run dev

Contato:

Linkedin Instagran Whatsapp Gmail

About

Desenvolvimento de uma loja de itens medievais, no formato de uma API, utilizando Typescript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published