Prova prática da DSIN feita utilizando as tecnologias Adonis.js (Back-end) e Vue.js 3 (Front-end)
Antes de tudo, baixe e instale o Node.js >= 12
-
Primeiro, configure o servidor (localizado em
backend/
)$ npm ci $ cp .env.example .env
-
Instale o wrapper do seu banco de dados (veja https://adonisjs.com/docs/4.1/database para mais informações)
-
Configure o arquivo
.env
com a conexão do banco de dados -
Instale globalmente o pacote
adonis
, ele será o responsável por rodar as migrations/seeds e iniciar o servidornpm i -g adonis
-
Rode as migrations e seeds
adonis migration:refresh adonis seed
-
Inicie o servidor
adonis serve --dev
-
Configure o Front-end (localizado em
frontend/
)$ npm ci
-
Inicie o mini-servidor do Vue.js
$ npm run serve
O login do Administrador é [email protected]
e a senha é password
.
Na pasta principal do projeto, há um arquivo Insomnia.json
com todas as rotas do sistema para teste manual