Proyecto Control de Asistencia (PHP + Tailwind)

Estructura:
- public/index.php            → Router y páginas
- app/*.php                   → Config, DB, helpers, layout, lógica
- app/pages/*.php             → Vistas independientes (Dashboard, Cargas, Procesar, Bitácora, Reportes, Config)
- public/api/*.php            → Endpoints AJAX (uploads, procesar, enviar correos, config)
- data/                       → SQLite y adjuntos (se crea sola)

Instalación:
1) Subir carpeta 'public' como DocumentRoot o mapear VirtualHost al directorio public.
2) PHP 8+, extensiones: sqlite3, pdo_sqlite, mbstring. Opcional: PHPMailer en vendor/.
3) Ir a /index.php?page=login  (admin/admin123)
4) Configurar remitente en la sección Config.

Reportes:
- Diario (por fecha) y Mensual (YYYY-MM), adjunta CSV por Centro de Costo a la jefatura.

Tailwind: CDN en el layout de cada página.
