--- title: Retinopatía Diabética - Sistema de Diagnóstico emoji: 👁️ colorFrom: blue colorTo: indigo sdk: docker pinned: false --- # 👁️ Sistema de Diagnóstico de Retinopatía Diabética Aplicación web médica con IA para detección de retinopatía diabética usando EfficientNetB0 + Grad-CAM. ## 🚀 Despliegue en Hugging Face Spaces ### Paso 1 — Crear el Space 1. Ve a [huggingface.co/new-space](https://huggingface.co/new-space) 2. Elige **Docker** como SDK 3. Visibilidad: **Public** (o Private si prefieres) ### Paso 2 — Subir archivos Sube todos estos archivos al Space: ``` ├── app.py ├── database.py ├── requirements.txt ├── Dockerfile ├── README.md ├── tu_modelo.h5 ← tu archivo de modelo entrenado └── web/ ├── auth-login.html ├── index.html └── (demás archivos HTML/CSS/JS) ``` ### Paso 3 — Persistencia de base de datos Para que los datos NO se pierdan al reiniciar: 1. Ve a **Settings** → **Persistent Storage** 2. Activa el almacenamiento persistente y monta en `/data` 3. La app guardará la BD en `/data/medical_app.db` ### Paso 4 — Variables de entorno (opcional) En **Settings** → **Variables and secrets**: - `SECRET_KEY` = (clave secreta aleatoria larga) - `DB_PATH` = `/data/medical_app.db` (ya configurado por defecto) --- ## 👤 Credenciales por defecto - **Admin**: `admin` / `admin123` ← cámbiala después de entrar ## 🔐 Roles | Rol | Puede ver | |-----|-----------| | **Admin** | Todos los pacientes y consultas de todos los doctores | | **Doctor** | Solo sus propios pacientes y consultas | ## ⚠️ Aviso médico Esta aplicación es para apoyo diagnóstico únicamente. No reemplaza el criterio médico profesional.