CocoWin - Plataforma de Bingo Online (Colombia)
===============================================

Instrucciones de Despliegue en Cpanel
-------------------------------------

1. Base de Datos:
   - Cree una nueva base de datos MySQL en Cpanel (ej. `cocowin`).
   - Cree un usuario MySQL y asígnele todos los privilegios sobre la base de datos.
   - Abra phpMyAdmin e importe el archivo `sql/setup.sql`.
   - Edite `php/includes/db.php` con las credenciales de su base de datos (host, nombre, usuario, contraseña).

2. Archivos:
   - Suba todo el contenido de la carpeta al directorio `public_html` (o subdominio) en su File Manager.
   - Asegúrese de que la estructura de carpetas se mantenga (`css`, `js`, `php`, `admin`, `api`, `cron`, etc.).

3. Cron Job (Generación Automática de Cartones):
   - En Cpanel, vaya a "Cron Jobs" (Trabajos Cron).
   - Añada una nueva tarea para que se ejecute una vez al día (ej. a las 00:00).
   - Comando: `/usr/local/bin/php /home/SU_USUARIO/public_html/cron/generate_cards.php`
     (Ajuste la ruta de PHP y la ruta del archivo según su servidor).

4. Uso:
   - Acceda a la URL de su sitio.
   - Regístrese como usuario.
   - Para crear un administrador, puede editar manualmente la base de datos (tabla `users`) cambiando el campo `role` de 'user' a 'admin' para su usuario, o insertar uno mediante SQL.
     Ejemplo SQL para admin:
     `INSERT INTO users (name, email, password, doc_id, role) VALUES ('Admin', 'admin@cocowin.com', '$2y$10$HASH...', '123456789', 'admin');`
     (Nota: Use un hash de contraseña válido generado por PHP `password_hash`).

5. Juego:
   - El administrador debe iniciar el juego desde el Panel de Admin (`/admin/index.php`) a las 8:00 PM (o cuando desee).
   - Puede usar el "Sorteo Automático" para que el sistema saque balotas cada 5 segundos.

Requisitos:
- PHP 7.4 o superior.
- MySQL 5.7 o superior (o MariaDB).
- Extensión PDO de PHP habilitada.

Soporte:
- Verifique los logs de error de PHP en Cpanel si encuentra problemas (error_log).
