Aplicación Android para gestionar una asociación: actividades y calendario, participantes, hinchables, contabilidad, facturas y usuarios. La app se comunica con un backend en PHP que accede a una base de datos MySQL (gestion_asociacion).
.
├── android-app/ App Android (Kotlin)
└── backend-php/ API en PHP (JSON sobre HTTP) + MySQL
- Android Studio (compileSdk 36, minSdk 30)
- Apache + PHP + MySQL/MariaDB (p. ej. XAMPP)
- Base de datos: crea la base
gestion_asociacione importa el esquema de tablas (añádelo endatabase/schema.sql; no está incluido en este repositorio). - Backend: copia el contenido de
backend-php/a la carpetaTFGde tu servidor web (p. ej.C:\xampp\htdocs\TFG\). Las credenciales de MySQL están enconexion.php(por defectorootsin contraseña, solo para desarrollo). - App: abre
android-app/en Android Studio y ejecútala en el emulador. La app llama ahttp://10.0.2.2/TFG/..., que es ellocalhostdel PC visto desde el emulador. En un móvil físico, cambia esa dirección por la IP de tu servidor.
- Proyecto de TFG: las credenciales por defecto son solo para entorno local.
- No subas datos reales de participantes ni contraseñas al repositorio.
- Esta hecho en Android Studio en local, por eso no hay ramas creadas