Sistema utilizado para organização e gerenciamento das viagens e seus respectivos processos, referentes ao programa de Tratamento Fora de Domicílio (TFD).
- Desenvolvido em: Java (versão 11)
- Framework: Spring Boot (versão 2.4.5)
- Template engine: Thymeleaf
- SGBD: PostgreSQL
- IDE: IntelliJ IDEA Ultimate Edition
-
Clonar ou baixar (.zip) o repositório no github;
# Para clonar basta inserir o comando no terminal (linux) # Atente para a pasta onde estiver clonado ! git clone https://github.com/lvleo21/PBD_20-1_Leonardo-Veras.git
-
Abra o IntelliJ IDEA Ultimate Edition (IDE);
-
Clique no botão Open (no canto superior direito);
-
Navegue até a pasta onde você clonou ou baixou o repositório;
-
Selectione a pasta PBD_20-1_Leonardo-Veras e depois em Ok;
-
Selecione Trust Project, a seguir:
-
Em seguida, o projeto será carregado e as dependências do necessárias para o projeto serão baixadas;
- Aguarde até que não tenha nenhuma barra de loading no canto inferior esquerdo;
-
Agora, abra o arquivo admin.properties
- Se preferir use o comando ctrl+shift+n e digite o nome do arquivo que informei.
-
Este arquivo contem dados referêntes ao usuário (username, password, email e name) admin do projeto
- Inseri alguns dados de exemplo.
-
Em seguida, vá para o arquivo application.properties, neste arquivo nos iremos inserir o usuário e senha do Postgre, como também, o nome do database;
- Guarde o nome do database que você escolheu, logo ele será usado.
- 🔶 Inseri alguns dados como exemplo.
-
Agora vamos abrir o PgAdmin 4
-
Selecione um server e em seguida crie um novo database
- Lembra do nome que vc escolheu para o database la no arquivo application.properties ? ele será inserido no campo database (em vermelho).
-
Agora vá para o arquivo HealthTransportationApplication.java (main do nosso projeto) e o execute clicando na setinha verde no canto superior direito.
-
O usuário admin será adicionado na base de dados, como também, algumas roles (permissões/funções) pré estabelecidas.
-
Por fim, vá para url http://localhost:8080/ e logue com o usuário e senha definidos em admin.properties
- Você deverá ver esta tela.
-
Usuários e Senhas caso esteja utilizando o backup da base de dados;
- Lembrar que esta base já contem um usuário admin, logo ele não será criado no InitialAdmin utilizando as informações contidas em admin.properties
Usuário Admin Usuário: lvleo21 Senha: Leo10272109 Centro de saúde de Afogados da Ingazeira Usuário: paValentina Senha: paValentin1 Papel: Gestor Usuário: soniaGioava Senha: Gioava321 Papel: Gestor Centro de saúde de Cajazeiras Usuário: fmvCorte Senha: fmvCorte123 Papel: Gestor Usuário: anatuStella Senha: Anatu123 Papel: Operador
-
Lembrar que os dados referentes a emails são fictícios, logo se houver a necessidade de enviar o email para resetar a senha, utilize um email válido (na hora de cadastrar os usuários).