🩺 bAImax é um assistente pessoal de saúde desenvolvido em Java, projetado para auxiliar na triagem inicial de sintomas e recomendar possíveis causas e unidades de saúde próximas para procurar atendimento.
O bAImax em Java fornece uma API e UI web intuitiva para que usuários possam:
- Inserir sintomas
- Receber um relatório de possíveis causas
- Ver recomendações de Médicos Especializados
✅ Geração de relatório com potenciais causas ✅ API backend RESTful em Java
- 🟦 Java 17+
- 🌐 Spring Boot — API backend e lógica principal
- 📦 Maven — Gerenciamento de dependências
- 🔐 Google Gemini API para geração de relatórios
- Clone este repositório
git clone https://github.com/Moranggoo/baimax.git- Entre no diretório
cd baimax- Configurar variáveis de ambiente / Secrets
- Crie um arquivo .env (ou use application.properties) com:
API_KEY="SUA_CHAVE_DE_API_GOOGLE"4.Compile o projeto
mvn clean install5.
- Para rodar o aplicativo localmente:
mvn spring-boot:run- O servidor será iniciado em http://localhost:8080 por padrão.
- 🧪 Testes -Execute testes com:
mvn test- Implemente testes unitários e de integração para assegurar a qualidade.
🧭 Estrutura do Projeto
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com/baimax
│ │ │ ├── controller
│ │ │ ├── service
│ │ │ ├── model
│ │ │ └── repository
│ │ └── resources
│ │ ├── static
│ │ └── templates
├── pom.xml
├── .gitignore
└── README.md
📍 Endpoints Principais
Método Caminho Descrição
POST / criar "cria uma ficha do paciente"
GET / listar "lista todos os paciente"
GET / listarPorId / id "lista 1 paciente, por ID"
DELETE / deletar / id "deleta 1 paciente, por ID"
PATCH / alterar / id "altera 1 paciente, por ID"Contribuições são super bem-vindas! Para contribuir:
-
Faça um fork do projeto.
-
Crie uma branch com sua feature: git checkout -b feature/nome-da-sua-feature
-
Faça commit das suas mudanças: git commit -m "feat: descrição da mudança"
-
Envie um pull request para este repositório.
- Este projeto está sob a licença MIT — consulte o arquivo LICENSE para mais detalhes.
- O bAImax fornece triagem inicial de sintomas e não substitui diagnóstico médico profissional. Sempre consulte um profissional de saúde para recomendações médicas precisas.
- Se tiver perguntas ou sugestões, abra uma issue ou entre em contato com o mantenedor!
✨ Obrigado por usar o bAImax 👨⚕️🚀