-health-ai-platform

🧠 HealthAI: Plataforma de Diagnóstico de Saúde com IA

🚀 Visão Geral do Projeto

O HealthAI é um protótipo de uma plataforma web inovadora projetada para auxiliar usuários a identificar possíveis condições médicas com base em sintomas relatados, utilizando a estrutura para integração futura de um modelo de Machine Learning (ML). Além do diagnóstico, a plataforma oferece recursos essenciais como geolocalização de clínicas e um dashboard administrativo para médicos.

Este projeto demonstra proficiência em desenvolvimento Full-Stack moderno, combinando um frontend reativo com um backend robusto e escalável.

✨ Funcionalidades Principais

Funcionalidade Descrição Status no Protótipo
Formulário Inteligente de Sintomas Interface para inserção de sintomas. ✅ Implementado
Sugestões de Diagnóstico com IA Recebe sugestões de condições e explicações. ✅ Simulado (Pronto para ML real)
Cadastro e Login Separação de perfis (Usuário e Médico). ✅ Simulado (JWT/Sessão)
Mapa com Clínicas Próximas Exibe especialistas e clínicas com base na localização. ✅ Simulado (Dados em memória)
Histórico de Consultas Armazena o histórico de diagnósticos do usuário. ✅ Implementado
Dashboard para Médicos Área administrativa com estatísticas e histórico de pacientes. ✅ Implementado

🛠️ Tecnologias Utilizadas

Camada Tecnologia Descrição
Frontend React Biblioteca JavaScript para construção da interface de usuário.
Estilização Tailwind CSS Framework CSS utilitário para design rápido e responsivo.
Backend Node.js Ambiente de execução JavaScript no lado do servidor.
Framework Web Express Framework minimalista e flexível para construir a API RESTful.
Comunicação Axios Cliente HTTP para comunicação entre Frontend e Backend.
Autenticação JWT (Simulado) Estrutura para autenticação baseada em tokens.
ML/IA Lógica de Simulação Estrutura pronta para integração com TensorFlow.js ou APIs médicas.

🏗️ Arquitetura do Projeto

O projeto segue uma arquitetura de microsserviços simples, separando o Frontend e o Backend em diretórios distintos, comunicando-se via API RESTful.

health-ai-platform/
├── backend/                  # Servidor Node.js/Express
│   ├── node_modules/
│   ├── src/
│   │   └── routes/           # Rotas da API (auth, diagnosis, location, doctor)
│   ├── .env.example          # Variáveis de ambiente
│   ├── index.js              # Arquivo principal do servidor
│   └── package.json
├── frontend/                 # Aplicação React/Vite
│   ├── node_modules/
│   ├── src/
│   │   ├── components/       # Componentes reutilizáveis (Navbar, Footer)
│   │   ├── pages/            # Páginas principais (Home, Diagnosis, Login, etc.)
│   │   ├── App.jsx
│   │   └── main.jsx
│   ├── index.html
│   ├── package.json
│   ├── tailwind.config.js
│   └── vite.config.js        # Configuração do proxy para o backend
└── README.md

⚙️ Configuração e Execução

Pré-requisitos

1. Configuração do Backend

  1. Navegue até o diretório backend:
    cd health-ai-platform/backend
    
  2. Instale as dependências:
    npm install
    
  3. Crie um arquivo .env na pasta backend e copie o conteúdo de .env.example para ele.
    cp .env.example .env
    

    Nota: Para este protótipo, as variáveis de ambiente não são estritamente necessárias, mas o arquivo .env é essencial para um projeto real.

  4. Inicie o servidor:
    node index.js
    # O servidor estará rodando em http://localhost:5000
    

2. Configuração do Frontend

  1. Navegue até o diretório frontend:
    cd ../frontend
    
  2. Instale as dependências:
    npm install
    
  3. Inicie a aplicação React com Vite:
    npm run dev
    # A aplicação estará rodando em http://localhost:3000
    

Certifique-se de que o Backend (porta 5000) esteja rodando antes de iniciar o Frontend (porta 3000).

💡 Próximos Passos e Expansão

O projeto foi estruturado para ser facilmente expandido e transformado em uma aplicação de produção.

1. Implementação Real de IA/ML

O arquivo backend/src/routes/diagnosisRoutes.js contém a lógica de simulação. Para a implementação real:

2. Banco de Dados e Autenticação

3. Geolocalização (Google Maps/OpenStreetMap)



🧩 HealthAI: Inteligência Artificial a Serviço da Saúde e da Inovação

💡 Introdução

A tecnologia tem o poder de transformar vidas — e na área da saúde, essa transformação pode literalmente salvar pessoas. O projeto HealthAI nasceu dessa visão: unir Inteligência Artificial, desenvolvimento web moderno e empatia humana para criar uma plataforma que ajude usuários a compreenderem melhor seus sintomas e a encontrarem o suporte médico adequado.

Como Embaixador DIO Campus Expert, percebi o quanto é importante que os novos desenvolvedores compreendam o impacto real que a tecnologia pode ter na sociedade. Por isso, o HealthAI não é apenas um exercício técnico — é um protótipo com propósito, que demonstra como o conhecimento adquirido pode ser aplicado em soluções que importam.


⚙️ Desenvolvimento Técnico

O HealthAI foi desenvolvido com uma arquitetura Full-Stack moderna, composta por:

Durante o desenvolvimento, busquei manter o projeto fiel às etapas reais de um produto de tecnologia — desde a simulação de dados e autenticação com JWT até a estrutura para integração futura com banco de dados e APIs de inteligência artificial.
O código foi cuidadosamente organizado para servir como base de estudos e também como modelo de arquitetura limpa para aplicações web modernas.


🩺 Importância do Projeto

Em um mundo onde o acesso à informação médica é cada vez mais buscado online, ferramentas como o HealthAI representam um passo importante para educar, orientar e empoderar pessoas.
Ainda que o sistema não substitua um médico, ele pode ajudar o usuário a compreender seus sintomas, buscar ajuda profissional mais rapidamente e localizar clínicas próximas com facilidade.

Projetos assim ampliam o alcance da tecnologia de forma inclusiva e humanizada — conectando inovação à saúde, e desenvolvedores a causas reais.
No contexto da DIO, é um excelente exemplo de como aplicar conceitos de Full-Stack Development, APIs e IA em algo com propósito social.


💭 Reflexão Final

O HealthAI é mais do que código: é um lembrete de que cada linha que escrevemos pode impactar vidas.
Quando usamos a tecnologia para cuidar, orientar e aproximar pessoas, deixamos de ser apenas desenvolvedores — nos tornamos agentes de transformação.

E é exatamente isso que o ecossistema da DIO nos inspira a ser: profissionais que constroem tecnologia com propósito.

“A verdadeira inovação acontece quando o conhecimento técnico encontra o coração humano.” 💙


👨‍💻 Sobre o Autor

Márcio Gil
💼 Embaixador DIO Campus Expert
🔗 LinkedIn
🌐 Deploy (GitHub Pages)
📦 Repositório no GitHub

Licença: MIT
Outubro de 2025