Skip to content

Projeto do último semestre da faculdade de Análise e Desenvolvimento de Software na Faculdade-Impacta

Notifications You must be signed in to change notification settings

OlaLeonardoAmaral/Fila_do_SUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fila do SUS

Seja bem-vindo ao projeto "Fila do SUS"! Este projeto foi desenvolvido com o intuito de melhorar a experiência dos pacientes que enfrentam a burocracia e os desafios de acompanhar seu histórico em filas de hospitais públicos. Nossa solução ágil e eficiente visa facilitar a vida dos pacientes, proporcionando um sistema que torna o acompanhamento de suas informações muito mais simples e acessível.

🚀 Vamos Começar

Antes de iniciar, você precisará instalar em sua máquina as seguintes ferramentas:

Dica: Você também pode explorar o repositório para descobrir funcionalidades interessantes.

Após a instalação, clone o projeto usando o comando:

git clone https://github.com/OlaLeonardoAmaral/Fila_do_SUS.git

Em seguida, configure o arquivo application.properties conforme o exemplo abaixo, utilizando as informações do seu banco de dados:

Configurações

├── src
|  ├── main
|  |   └── resources
│  │       └── application.properties  <-
|  └── test
└── target

# Exemplo de configuração
spring.datasource.url=jdbc:mysql://localhost:3306/DATA_BASE_NAME
spring.datasource.username=DB_USERNAME
spring.datasource.password=DB_PASSWORD
spring.jpa.hibernate.ddl-auto=update

📡 Endpoints

O aplicativo possui os seguintes endpoints para gerenciar pacientes:

Método Url Descrição Exemplo de corpo de solicitação válido
POST /paciente/adicionar Criar novo paciente
GET /paciente/nome/{nome} Buscar paciente por nome
GET /paciente/cpf/{cpf} Buscar paciente por CPF
GET /paciente/ Retorna uma lista de pacientes
PUT /paciente/{id} Atualizar o cadastro do paciente
DELETE /paciente/{id} Deletar paciente

🗄 Banco de Dados

Banco de Dados


🛠 Tecnologias Utilizadas

  • Frontend: Angular
  • Backend: Java 17
  • Maven
  • Banco de Dados: MySQL

🧠 Minha Experiência

Durante o desenvolvimento deste projeto, tive a oportunidade de construir o banco de dados e desenvolver o backend, utilizando tecnologias como Spring Boot e MySQL. Essa experiência não apenas aprimorou minhas habilidades em programação, mas também me permitiu compreender melhor a arquitetura de sistemas e a interação entre frontend e backend. A colaboração com a Giovanna, que ficou responsável pelo frontend, foi fundamental para garantir uma interface intuitiva e eficiente, tornando o projeto mais completo e funcional.


🤝 Contribuições

Sinta-se à vontade para fazer alterações e enviar pull requests com suas modificações! A colaboração é sempre bem-vinda e pode enriquecer ainda mais este projeto.


Agradecemos por visitar nosso projeto! Se você tiver alguma dúvida ou sugestão, não hesite em entrar em contato.

About

Projeto do último semestre da faculdade de Análise e Desenvolvimento de Software na Faculdade-Impacta

Resources

Stars

Watchers

Forks