inmobiliaria

Sistema de Gestión Inmobiliaria

Sistema completo de gestión inmobiliaria con autenticación por roles, mapas interactivos, sistema de leads y gestión integral de propiedades.

🚀 Características Principales

📋 Roles del Sistema

Rol Permisos Dashboard
Administrador Acceso total + gestión usuarios Panel administrativo completo
Secretaria Gestión clientes, contratos, visitas Panel operacional
Agente Senior Gestión inmuebles asignados + leads Panel operacional
Agente Junior Consulta inmuebles + captura leads Panel básico

🛠️ Tecnologías

📖 Documentación

Toda la documentación técnica se encuentra en la carpeta docs/:

⚡ Inicio Rápido

Desarrollo Local (XAMPP)

  1. Clonar el repositorio
    git clone https://github.com/frantastico-rgb/inmobiliaria.git
    cd inmobiliaria
    
  2. Configurar XAMPP
    • Activar Apache + MySQL
    • Crear base de datos inmobil
  3. Configurar conexión
    // conexion.php
    $host = 'localhost';
    $dbname = 'inmobil';
    $username = 'root';
    $password = '';  // Vacío en XAMPP
    
  4. Acceder al sistema
    http://localhost/INMOBILIARIA_1/
    

Producción (Docker)

# Setup inicial
./docker/scripts/setup.sh

# Desplegar
docker-compose -f docker-compose.prod.yml up -d

🔐 Credenciales por Defecto

Administrador:

📞 Funcionalidades Destacadas

🗺️ Sistema de Mapas

❤️ Sistema de Favoritos

📱 Captura de Leads

📊 Panel Administrativo

🔧 Configuración Avanzada

Para configuraciones específicas consultar:

📈 Performance

🛡️ Seguridad

📱 Responsive & Mobile

🔍 Testing

Suite completa de pruebas automatizadas:

# Ejecutar todos los tests
php tests/run_all_tests.php

# Tests específicos
php tests/auth_test.php
php tests/database_test.php
php tests/api_test.php

🚀 Contribuir

  1. Fork del repositorio
  2. Crear rama feature (git checkout -b feature/nueva-funcionalidad)
  3. Commit cambios (git commit -am 'Agregar nueva funcionalidad')
  4. Push a la rama (git push origin feature/nueva-funcionalidad)
  5. Crear Pull Request

📄 Licencia

Este proyecto está bajo la Licencia MIT - ver LICENSE para detalles.


Desarrollado para gestión inmobiliaria profesional
Versión 1.0 - Diciembre 2024