Aplicação de uma clínica médica.
Este é o trabalho prático 2 de Laboratório de Engenharia de Software.
-
Instale o Node.js (versão homologada: v14.18.2) e o PostgreSQL (versão homologada: 12.2).
-
Clone este repositório com o GIT e execute os seguintes comandos dentro da pasta clonada para instalar as dependências do projeto:
cd .\back-end\
npm i
cd ..\front-end\
npm i
-
Acesse o arquivo
.\back-end\database\config\config.js
e configure as informações de conexão com o banco de dados de desenvolvimento na chavedevelopment
. -
Abra um terminal na pasta
.\back-end
do projeto e execute o seguinte comando para criar o banco de dados:
npm run db_create
- Após construir o banco de dados, volte no terminal aberto na pasta
.\back-end
e inicialize o servidor da aplicação com o seguinte comando:
npm start
- Por fim, abra um terminal na pasta
.\front-end
do projeto e execute o seguinte comando para iniciar a aplicação:
npm start
- Para gerar uma versão de distribuição para produção, abra um terminal na pasta
.\front-end
do projeto e execute o seguinte comando para enviar o front-end da aplicação para a pasta.\back-end\public
:
npm run publish
-
Edite o arquivo
.\back-end\.env
alterando a variávelNODE_ENV
para o valorproduction
e a variávelPORT
para a porta que deseja utilizar para o servidor web (a porta80
é a padrão para HTTP e a443
é a padrão para HTTPS). -
Acesse o arquivo
.\back-end\database\config\config.js
e configure as informações de conexão com o banco de dados de produção na chaveproduction
. -
Após apontar o sistema para um banco de dados de produção válido, abra um terminal na pasta
.\back-end
e inicialize a aplicação com o seguinte comando:
npm start
- Em seu navegador de internet favorito, abra a página da aplicação na porta escolhida usando o IP da máquina (servidor).
Após acessar o sistema com seu navegador, você pode fazer login usando as credenciais do seguinte usuário cadastrado automaticamente:
- E-mail: adm@gmail.com
- Senha: 123456