SISTEMA DE VENTA DE STREAMING - FORMULARIOS Y PORTAL DE USUARIOS
=================================================================

ACCESO INICIAL
--------------
Usuario administrador: admin
Contraseña inicial: admin

Por seguridad, entra en "Mi perfil" y cambia la contraseña después de instalar.

INICIO DEL SISTEMA
------------------
Abre index.php:
- El administrador inicia sesión y entra al Dashboard.
- Los usuarios creados por el administrador inician sesión y entran a la tienda.
- Ya no se abre automáticamente la pantalla de DNS.

DIFERENCIA ENTRE CLIENTES Y USUARIOS
------------------------------------
Clientes:
- Son únicamente contactos de la agenda comercial.
- No tienen saldo, contraseña ni acceso al sistema.

Usuarios:
- Tienen nombre de acceso, contraseña, estado y créditos.
- Pueden iniciar sesión, ver los productos disponibles y realizar compras.
- Pueden consultar sus compras y copiar las credenciales entregadas.

FLUJO RECOMENDADO DEL ADMINISTRADOR
-----------------------------------
1. Productos Streaming: crea los servicios y define su precio en créditos.
2. Inventario de Cuentas: registra cuentas, claves, PIN y perfiles disponibles.
3. Usuarios: crea el acceso del comprador y, si deseas, asigna créditos iniciales.
4. Créditos de Usuarios: carga o descuenta saldo y consulta todos los movimientos.
5. Ventas: registra una compra por un usuario o revisa las compras hechas en la tienda.
6. Clientes: utiliza esta sección solo como directorio de contactos.

FLUJO DEL USUARIO
-----------------
1. Inicia sesión desde index.php con los datos creados por el administrador.
2. Revisa productos, precio, existencia y saldo en "Productos".
3. Confirma una compra.
4. El sistema descuenta créditos e inventario en una sola operación.
5. Consulta correo, contraseña y PIN desde "Mis compras".

REEMBOLSOS
----------
El administrador puede cancelar una venta completada desde "Ventas".
Al cancelar:
- Se devuelven los créditos al usuario.
- Se restaura la cantidad al inventario.
- Se registra un movimiento de reembolso.
- La venta queda marcada como Cancelada.

BASE DE DATOS
-------------
El sistema usa SQLite en api/.db.db.
La aplicación crea y actualiza automáticamente las columnas necesarias.
streaming_setup.sql contiene la estructura para una instalación limpia.

REQUISITOS
----------
- PHP con la extensión SQLite3 habilitada.
- Permiso de escritura sobre la carpeta api y el archivo api/.db.db.
- Acceso a Internet para cargar Bootstrap, Font Awesome y DataTables desde CDN.

