CYESTN - SITIO WEB CON CATÁLOGO Y ADMINISTRADOR PRIVADO
======================================================

CONTENIDO
- index.html / styles.css: página principal original con pestaña Productos agregada.
- productos.php: catálogo público de productos, galería de hasta 3 imágenes por producto y consultas por WhatsApp.
- admin/login.php: inicio de sesión privado.
- admin/index.php: panel para agregar, editar y eliminar productos.
- admin/setup.php: instalador inicial para crear el usuario y contraseña.
- data/products.json: almacén inicial del catálogo.
- uploads/products/: carpeta donde se guardan las imágenes subidas.

REQUISITOS
- Hosting web que ejecute PHP (recomendado PHP 8.1 o superior).
- No basta con abrir index.html directamente en la computadora: los archivos PHP necesitan un servidor web con PHP.

INSTALACIÓN EN CPANEL
1. Haz una copia de seguridad de la web actual.
2. Descomprime este ZIP en tu computadora.
3. Sube TODO el contenido de esta carpeta al directorio público de tu web (por ejemplo public_html/). Conserva las carpetas admin, data y uploads.
4. Verifica que PHP esté habilitado en el hosting.
5. Asegura que las carpetas data/ y uploads/products/ permitan escritura al usuario de PHP. En muchos hostings los permisos 755 funcionan; si no, consulta al proveedor. Evita permisos 777 salvo indicación específica del proveedor.
6. Abre https://TU-DOMINIO/admin/setup.php
7. Crea un nombre de usuario y una contraseña fuerte de al menos 12 caracteres. No compartas estas credenciales.
8. Cuando termine la instalación, elimina admin/setup.php desde el Administrador de archivos de cPanel.
9. Entra a https://TU-DOMINIO/admin/login.php con las credenciales creadas.
10. Desde el panel podrás añadir, editar y borrar productos. Cada producto permite hasta 3 imágenes (JPG, PNG, WEBP o GIF; máximo 5 MB por archivo), nombre, detalle y precio en soles.
11. La pestaña pública está en https://TU-DOMINIO/productos.php y también se enlaza desde el menú principal.

SEGURIDAD
- La contraseña se guarda como hash, no en texto plano.
- El panel requiere sesión de administrador y token CSRF.
- El instalador debe eliminarse tras crear las credenciales.
- Activa HTTPS/SSL en el dominio antes de usar el panel públicamente.
- Haz copias de seguridad de data/products.json y uploads/products/.

NOTAS IMPORTANTES
- Este paquete utiliza almacenamiento JSON en el servidor, por lo que no requiere base de datos MySQL.
- La página web principal conserva el archivo LOGO4.jpeg como referencia de logo, pero el ZIP original recibido no incluía ese archivo. Si tu logo está en otra ubicación, súbelo junto a index.html y productos.php, o ajusta la ruta de la imagen.
- El formulario de contacto de la web principal conserva su comportamiento original.
- Si tu hosting no permite escritura en data/ o uploads/, solicita al proveedor que habilite esos permisos para PHP.
