/api

An API REST for MySQL DB created with Sequelize.

Primary LanguageJavaScript

API

API RESTFul desenvolvida em JavaScript

šŸ›  Tecnologias utilizadas

Features

  • Arquitetura MVC;
  • Controle de alunos via Users;
  • Controle de acesso via token;
  • Estudantes com recurso de upload de fotos;
  • Senhas com hash para o Banco de Dados;

Usage

A API utiliza o MySQL como banco de dados e o Sequelize como ORM.

Para usar a aplicaĆ§Ć£o, copie o arquivo .env-example e renomeie para .env.

Preencha os campos com nome da base de dados, endereƧo da conexĆ£o, porta da conexĆ£o, usuĆ”rio da conexĆ£o, senha da conexĆ£o, chave secreta para geraĆ§Ć£o de tokens e perĆ­odo de expiraĆ§Ć£o dos tokens gerados, respectivamente.

Para instalaĆ§Ć£o dos pacotes digite yarn ou npm install

Pronto, a aplicaĆ§Ć£o deve estar rodando em http://localhost:3001