verified HEALTHAI v3.1 - SISTEMA COMPLETO

Diagnóstico Médico
con Inteligencia Artificial

Plataforma de grado clínico que combina Google Gemini AI, procesamiento de pagos y análisis médico avanzado para diagnósticos instantáneos y precisos.

16

Regiones Anatómicas

3s

Análisis Preliminar

2

Idiomas Soportados

€2.99

Precio por Informe

Características Principales

psychology

IA Médica Avanzada

Análisis con Google Gemini 2.5 Flash para diagnósticos precisos en segundos.

check_circle Procesamiento de imágenes médicas
check_circle Análisis patológico detallado
check_circle Confianza >90% en resultados
payment

Sistema de Pagos Integrado

Stripe y PayPal para acceso seguro a informes completos.

check_circle Pasarela Stripe + PayPal
check_circle Cifrado PCI-DSS compliant
check_circle Suscripción 30 días por pago
email

Notificaciones Automáticas

PHPMailer + SMTP para envío de informes por email.

check_circle Confirmación de pago instantánea
check_circle Informe completo en PDF
check_circle HTML responsive templates
storage

Base de Datos MySQL

Almacenamiento seguro y persistente de diagnósticos.

check_circle Historial completo de análisis
check_circle Gestión de usuarios y roles
check_circle Backups automáticos
print

Exportación Multi-formato

PDF, Email y visualización web de informes médicos.

check_circle Impresión directa a PDF
check_circle Compartir por email
check_circle Descarga en JSON
language

Multilenguaje (ES/PT)

Localización completa para mercado iberoamericano.

check_circle Español nativo
check_circle Portugués (Brasil)
check_circle Cambio instantáneo

Stack Tecnológico Completo

web Frontend

React 19
TypeScript 5.8
Vite 6.2
Bootstrap 5.3.2
Tailwind CSS v3
Recharts 3.7
Material Icons
Google Fonts

dns Backend

PHP 8.2+
MySQL 8.0
PDO
Composer
PHPMailer 6.8
Stripe PHP SDK
PayPal API
SMTP Gmail

smart_toy IA & APIs

Google Gemini 2.5 Flash
Vision API
REST APIs

security Seguridad

HTTPS/SSL
PCI-DSS
GDPR Compliant
JWT Tokens

Flujo de Usuario Completo

1

Registro y Autenticación

Sistema dual de roles (Usuario/Admin) con persistencia en localStorage y MySQL.

Técnico: React State + PDO + LocalStorage
2

Selección Anatómica

16 regiones corporales con iconos Material Design y carga de imagen drag & drop.

Técnico: File API + Base64 encoding
3

Análisis con IA

Procesamiento visual con Google Gemini, scanner animation y barra de progreso.

Técnico: Gemini API + Async/Await + CSS Animations
4

Pasarela de Pago

Stripe Checkout o PayPal con precio €2.99, metadata persistente y validación.

Técnico: Stripe SDK + procesar_pago.php + JSON temp storage
5

Informe Completo

Diagnóstico detallado, gráficos Recharts, exportación PDF y envío por email.

Técnico: PHPMailer + window.print() + MySQL insert
6

Historial y Dashboard

Visualización de análisis previos, estadísticas y gestión de cuenta.

Técnico: MySQL queries + React Components + Charts
App Preview

Preview de la aplicación móvil

Sistema de Pagos Completo

credit_card Integración Stripe

  • ✓ Stripe Checkout Session API
  • ✓ Webhook para confirmación automática
  • ✓ Metadata con ID de diagnóstico
  • ✓ Redirección post-pago exitoso
  • ✓ Tarjetas de prueba: 4242 4242 4242 4242
Stripe::setApiKey(STRIPE_SECRET_KEY);
Session::create([...])

account_balance Integración PayPal

  • ✓ PayPal Standard Payments
  • ✓ Sandbox mode para testing
  • ✓ IPN (Instant Payment Notification)
  • ✓ Custom fields para tracking
  • ✓ Múltiples monedas (EUR, USD, BRL)
$paypal_url = "paypal.com/cgi-bin/webscr";
return_url = procesar_pago.php
infoAlmacenamiento de Pagos: Los pagos se guardan en:
  • datos_usuarios/{email}.json - Archivo JSON con detalles completos
  • users.payment_valid_until - Campo MySQL con fecha de expiración (+30 días)
  • temp_data/{temp_id}.json - Diagnóstico temporal pre-pago

Capturas del Sistema

Landing Page
Landing Page Profesional

Diseño moderno con animaciones y gradientes

Execution View
Vista de Análisis

Selección de región + upload de imagen

Payment
Pasarela de Pago
Diagnosis
Informe Completo
Admin
Dashboard Admin

Esquema de Base de Datos

Tabla: users

id INT AUTO_INCREMENT PRIMARY KEY
name VARCHAR(255) NOT NULL
email VARCHAR(255) UNIQUE
role ENUM('USER', 'ADMIN')
payment_valid_until DATETIME
created_at TIMESTAMP

Tabla: diagnostics

id VARCHAR(50) PRIMARY KEY
user_id INT FOREIGN KEY
body_part_id VARCHAR(50)
timestamp DATETIME
image_url LONGTEXT
status ENUM('benign','caution','urgent')
confidence DECIMAL(5,4)
preliminary_text TEXT
full_diagnosis_json JSON

Guía de Instalación Rápida

1. Clonar e Instalar Dependencias
npm install composer install
2. Configurar Base de Datos
mysql -u root -p < db.sql
3. Editar config.php

Configurar: MySQL, Stripe, PayPal, SMTP

4. Crear .env.local
GEMINI_API_KEY=tu_clave_aqui
5. Iniciar Servidor
npm run dev

Abre: http://localhost:3000

¿Listo para Probarlo?

Consulta la documentación completa en INSTRUCCIONES_RAPIDAS.md y SETUP_PAGOS.md