📚 Documentación del Sistema de Gestión Inmobiliaria
Bienvenido al sistema completo de gestión inmobiliaria desarrollado en PHP/MySQL con autenticación por roles, mapas interactivos y sistema de leads.
📖 Guías Disponibles
Arquitectura completa del sistema, especificaciones técnicas, estructura de base de datos y configuraciones.
Incluye:
- Arquitectura del sistema y tecnologías
- Sistema de roles (4 niveles)
- Estructura de base de datos
- Sistema de autenticación
- APIs y endpoints
- Configuraciones de seguridad
Guía paso a paso para configurar, instalar y usar el sistema desde cero.
Incluye:
- Instalación con XAMPP
- Configuración de base de datos
- Gestión de usuarios por roles
- Configuración de mapas
- Sistema de favoritos
- Captura de leads
- Troubleshooting común
Suite completa de pruebas para garantizar la calidad y funcionamiento del sistema.
Incluye:
- Tests de autenticación
- Tests de base de datos
- Tests de APIs
- Tests de seguridad
- Tests de performance
- Tests móviles/responsive
- Scripts automatizados
Guía completa para desplegar el sistema usando Docker en desarrollo y producción.
Incluye:
- Configuración de contenedores
- Docker Compose para dev/prod
- Escalamiento y alta disponibilidad
- Monitoring y logs
- Scripts de backup
- Seguridad en producción
🚀 Inicio Rápido
- Desarrollo Local: Ver TUTORIAL.md - Sección “Instalación Paso a Paso”
- Producción: Ver DOCKER.md - Sección “Scripts de Despliegue”
- Testing: Ver TESTING.md - Sección “Test Runner Principal”
🔧 Configuración del Proyecto
Requisitos del Sistema
- PHP: 7.4 o superior
- MySQL: 8.0 o superior
- Apache: 2.4 con mod_rewrite
- Memoria: Mínimo 512MB RAM
- Disco: 2GB disponibles
Stack Tecnológico
- Backend: PHP/MySQL
- Frontend: Bootstrap + JavaScript
- Mapas: Leaflet.js + OpenStreetMap
- Servidor: Apache (XAMPP/Docker)
📞 Soporte
Para problemas específicos, consultar:
Sistema desarrollado para gestión inmobiliaria integral
Documentación actualizada - Diciembre 2024