- 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;
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