🚀 Backend PHP - Control de Gastos Familiar

✅ ¡Conversión Completada!
El backend Node.js ha sido convertido a PHP y está listo para Bluehost.

📁 Estructura de Archivos

Base de Datos:

📄 database.sql - Schema completo de MySQL

Configuración:

📄 api/config/db.php - Configuración de BD y funciones auxiliares
📄 api/.htaccess - Rutas limpias de API

Autenticación:

📄 api/auth/login.php
📄 api/auth/registro-familia.php

Items de Presupuesto:

📄 api/items-presupuesto/index.php

Pagos Parciales (NUEVO):

📄 api/pagos/parcial.php
📄 api/pagos/parciales.php
📄 api/pagos/detalle.php
📄 api/pagos/eliminar.php

Estado de Pagos:

📄 api/estado-pagos/toggle.php
📄 api/estado-pagos/index.php
📄 api/estado-pagos/resetear.php

Gastos:

📄 api/gastos/crear.php
📄 api/gastos/index.php
📄 api/gastos/eliminar.php

⚡ Instalación Rápida

PASO 1: Lee INSTALACION-BLUEHOST.md (¡IMPORTANTE!)
PASO 2: Crea base de datos en cPanel → MySQL Databases
PASO 3: Importa database.sql en phpMyAdmin
PASO 4: Sube carpeta api/ a public_html/api/ vía FTP
PASO 5: Edita api/config/db.php con tus credenciales MySQL
PASO 6: Cambia JWT_SECRET en db.php
PASO 7: Actualiza API_URL en el frontend a https://tudominio.com/api
PASO 8: ¡Listo! Prueba en https://tudominio.com/api/auth/login
⚠️ ANTES DE EMPEZAR:
1. Cambia las credenciales en db.php
2. Genera un JWT_SECRET seguro
3. Verifica que mod_rewrite esté habilitado (Bluehost lo tiene por defecto)

✨ Características

🔗 Endpoints API

Todos los endpoints están documentados en INSTALACION-BLUEHOST.md

🎉 TODO LISTO PARA INSTALAR
Tiempo estimado de instalación: 15-20 minutos
Nivel de dificultad: ⭐⭐ (Fácil)

📞 ¿Necesitas Ayuda?

Revisa INSTALACION-BLUEHOST.md - Tiene soluciones para problemas comunes.