Skip to content

Projeto de uma REST API para gestão de loja de itens medievais feita com Node.js e TypeScript.

Notifications You must be signed in to change notification settings

andressaribeiroo/Trybesmith

Repository files navigation

Trybesmith

Projeto

API para uma loja de itens medievais utilizando a arquitetura MSC (model-service-controller).

Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

  • Node.js
  • MySQL
  • TypeScript

Habilidades

Neste projeto, desenvolvi as seguintes habilidades:

  • Programar em linguagem TypeScript;
  • Desenvolver uma API de um CRUD (Create, Read, Update e Delete);
  • Desenvolver endpoints para ler e escrever em um banco de dados MySQL.

Instalando dependências

npm install

Executando a aplicação

Inicialmente é preciso configurar um banco de dados MySQL:

  • Definindo as varáveis de ambiente em um arquivo .env;
  • Criando o banco de dados com:
npm run restore

Após isso, a aplicação pode ser iniciada em modo de desenvolvimento com:

npm run dev

Ou compilada e executada com:

npm run build
npm start

Executando os testes

npm test

About

Projeto de uma REST API para gestão de loja de itens medievais feita com Node.js e TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •