/mycar-api

API para controle da manutenção veicular.

Primary LanguageJavaScriptMIT LicenseMIT

mycar-api

API para controle de manutenção veicular.

Tecnologias aplicadas

  • Express - Web Framework
  • Sequelize - ORM compatível com bancos de dados SQL
  • Consign - Módulo que permite carregar e injetar dependências de maneira simples
  • Body-parser - Módulo responsável por converter o corpo da requisição para vários formatos. No nosso caso, em Json
  • Passport - Middleware para autenticação de usuários
  • Mocha - Test Runner para Node.js
  • Chai - Interface BDD e TDD para implementação de testes
  • ApiDoc - Gerador de documentação de APIs baseado em comentários no código
  • Compression - Compactação das requisições
  • Cors - Https/SSL
  • Helmet - Midleware de segurança que trata vários ataques de Http

Instalação

  • Clone o repositório: git clone https://github.com/kbmbarreto/mycar-api.git
  • Acesse o diretório do projeto: cd mycar-api
  • Instale as dependências: npm install
  • Inicie o servidor: npm start
  • Rodar testes: npm test

Links úteis

About

Kleber Barreto de Macedo -

  • E-mail - Me mande uma carta : )
  • Github - Dê uma olhada em meus projetos
  • Medium - Veja minhas contribuições para a comunidade