Skip to content

Project developed for discipline: Projeto de Banco de Dados (PBD)

Notifications You must be signed in to change notification settings

lvleo21/health-transportation-spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Health Transportation

Sistema utilizado para organização e gerenciamento das viagens e seus respectivos processos, referentes ao programa de Tratamento Fora de Domicílio (TFD).

Sumário


🛠 Ferramentas e Frameworks

  • Desenvolvido em: Java (versão 11)
  • Framework: Spring Boot (versão 2.4.5)
  • Template engine: Thymeleaf
  • SGBD: PostgreSQL
  • IDE: IntelliJ IDEA Ultimate Edition

💻 Rodando em sua máquina

  1. 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
    
  2. Abra o IntelliJ IDEA Ultimate Edition (IDE);

  3. Clique no botão Open (no canto superior direito);

  4. Navegue até a pasta onde você clonou ou baixou o repositório;

  5. Selectione a pasta PBD_20-1_Leonardo-Veras e depois em Ok;

  6. Selecione Trust Project, a seguir:

    2

  7. 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;
  8. Agora, abra o arquivo admin.properties

    • Se preferir use o comando ctrl+shift+n e digite o nome do arquivo que informei.
  9. Este arquivo contem dados referêntes ao usuário (username, password, email e name) admin do projeto

    3

    4

    • Inseri alguns dados de exemplo.
  10. 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.

    5

    • 🔶 Inseri alguns dados como exemplo.

    6

  11. Agora vamos abrir o PgAdmin 4

  12. Selecione um server e em seguida crie um novo database

    7

    • Lembra do nome que vc escolheu para o database la no arquivo application.properties ? ele será inserido no campo database (em vermelho).
  13. Agora vá para o arquivo HealthTransportationApplication.java (main do nosso projeto) e o execute clicando na setinha verde no canto superior direito. 8

  14. O usuário admin será adicionado na base de dados, como também, algumas roles (permissões/funções) pré estabelecidas.

  15. Por fim, vá para url http://localhost:8080/ e logue com o usuário e senha definidos em admin.properties

    9

    • Você deverá ver esta tela.

Observações

  1. 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
    
  2. 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).

About

Project developed for discipline: Projeto de Banco de Dados (PBD)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published