📄 Reporte del proyecto
Ver reporte público—
Citas totales
📅
—
Pacientes
👥
—
Recetas
📋
—
Reseñas
⭐
—
Servicios
🦷
—
Artículos
📝
💰 Facturación
Pagado
$0
Pendiente
$0
🔔 Notificaciones
Totales
0
Sin leer
0
🏗️ Infraestructura técnica
Frontend
✅ Astro 6 — SSR + Static
✅ PWA — Instalable como app
✅ SEO optimizado — Sitemap, Schema.org, OG
✅ Responsive — Mobile-first
Backend
✅ Node.js API v3 — 125+ endpoints
✅ SQLite WAL — better-sqlite3
✅ Zod validation — Typed responses
✅ RBAC — 6 roles con permisos
Servidor
✅ Nginx — HTTP/3 QUIC
✅ SSL — Let's Encrypt auto-renew
✅ PM2 — Prod + Dev dual mode
✅ VPS Hostinger — Ubuntu LTS
📱 Páginas del sistema
Sitio público
🏠 Inicio (hero, servicios, reviews)
🦷 Servicios (catálogo)
👨⚕️ Doctores (perfil individual)
📝 Blog (artículos SEO)
📞 Contacto (formulario, mapa)
📸 Galería (portfolio)
🎥 Videos (testimoniales)
📄 Reporte público
🦷 Servicios (catálogo)
👨⚕️ Doctores (perfil individual)
📝 Blog (artículos SEO)
📞 Contacto (formulario, mapa)
📸 Galería (portfolio)
🎥 Videos (testimoniales)
📄 Reporte público
Dashboard admin
📊 Inicio (stats, calendario)
📅 Citas (CRUD, status inline)
👥 CRM (expediente completo)
📋 Recetas (generación PDF)
⭐ Reviews (moderación)
🦷 Servicios (catálogo)
📝 Blog (editor markdown)
📅 Citas (CRUD, status inline)
👥 CRM (expediente completo)
📋 Recetas (generación PDF)
⭐ Reviews (moderación)
🦷 Servicios (catálogo)
📝 Blog (editor markdown)
Gestión
📸 Galería (portfolio)
🎥 Videos (testimoniales)
👤 Usuarios (RBAC)
🩺 Doctores (CRUD)
💰 Facturación
📈 Analytics (GA4, Pixel)
📱 Social (posts)
📣 Marketing
🎫 Soporte (tickets)
🎥 Videos (testimoniales)
👤 Usuarios (RBAC)
🩺 Doctores (CRUD)
💰 Facturación
📈 Analytics (GA4, Pixel)
📱 Social (posts)
📣 Marketing
🎫 Soporte (tickets)