File size: 1,774 Bytes
8463ee1 50c0cce 8463ee1 50c0cce | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | ---
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.
|