# Cómo subir el backend (Namecheap / cPanel)

## 1. Base de datos
- cPanel → **Bases de datos MySQL** → crea una base de datos y un usuario, y asígnalo (con todos los permisos).
- cPanel → **phpMyAdmin** → selecciona la base → pestaña **Importar** → sube `database.sql`.

## 2. Subir los archivos
- Sube la carpeta **`backend`** completa a `public_html` (por FTP o Administrador de archivos).
  Te quedará: `public_html/backend/...`

## 3. Configuración
- Copia `backend/config.example.php` a `backend/config.php`.
- Edita `config.php` con los datos de tu base de datos y una clave secreta larga.

## 4. Crear el administrador
- Entra en: `https://TUDOMINIO/backend/public/admin/setup.php`
- Crea tu usuario admin → **borra `setup.php`** del servidor.

## 5. Probar
- Panel: `https://TUDOMINIO/backend/public/admin/login.php`
- API (debe responder JSON): `https://TUDOMINIO/backend/public/api/categories`

## 6. Conectar la app
En `android/app/build.gradle.kts`, pon:
```
buildConfigField("String", "API_BASE", "\"https://TUDOMINIO/backend/public/api/\"")
```
(La barra `/` final es importante.)

## Notas
- La carpeta `src/` está protegida con `.htaccess` (no accesible desde el navegador).
- Si la API da error 404 en las rutas, revisa que `mod_rewrite` esté activo (en Namecheap suele estarlo).
