Evaluando propuestas

Desarrollo de portal inmobiliario tipo Idealista (web + Api) con búsqueda avanzada, mapa y panel admin

Publicado el 29 Octubre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Construir un portal inmobiliario para compra/venta y arriendo de propiedades, similar a Idealista, con búsqueda avanzada, mapa interactivo y panel de administración. El proyecto incluye arquitectura, desarrollo, QA, despliegue y documentación para operación continua.
Catálogo de propiedades

1.Arquitectura del sistema
•    Estructura del CMS (Houzez + Woo + complementos)
•    Integraciones confirmadas (PayPhone, Stripe, Twilio, Bookly, Make, etc.)
•    Diagrama lógico de comunicación entre módulos (Admin ↔ Usuarios ↔ API)
•    Políticas de seguridad, backups y SEO (Rank Math, WP Rocket, Updraft)
2. Roles de usuario
(Detallado como lo estructuramos: U-PRO, U-AGE, U-AEX, U-PRM, U-INO, U-CON, U-SERV, U-HIPO, Cliente, Admin, Soporte, Finanzas, Marketing)
•    Objetivo de cada usuario
•    Funciones principales
•    Paneles y pantallas requeridas
•    Flujos críticos (publicación, oferta, liquidación, renovación, etc.)
•    Interacciones y permisos
•    Notificaciones (WhatsApp, email, cron)
3. Propiedades y catálogo
•    Formularios por tipo de propiedad (16 en total, campos diferenciados)
•    Estados de publicación
•    Integración con mapas y “ocultar ubicación”
•    Reglas de duplicados, destacados y servicios extra
•    Validación de códigos aex/prm y devengos automáticos4.
4. Membresías y pagos
•    Planes por rol (U-PRO: 45/90/180 días; otros: trimestral/semestral/anual)
•    Reglas de renovación automática
•    Devengos aex/prm con woo hooks
•    facturación pdf, secuencial, conciliación por pasarela
•    cron de vencimientos
5. Servicios complementarios
•    Estructura de “Landing Servicios” con mapa/listado
•    Alta autoservicio de proveedores (U-serv)
•    cta whatsapp y métricas
•    comparador de hipotecas (u-hipo)
o    entidades con productos versionados
o    protocolo de validación contractual
o    simulador hipotecario (campos, fórmula, cta contacto)
6. Ofertas (propuestas de renta/venta)
•    Estructura de tabla ex_offers
•    Estados y acciones
•    Flujos Aceptar / Contrapropuesta / Negar
•    Checklists de cierre y notificaciones
•    Integración con CRM y Bookly
7. CRM, Bookly y automatizaciones
•    Pipeline lead → visita → oferta → cierre
•    Integración con Google Calendar
•    SLA 3h primera respuesta
•    Twilio/Gallabox: mensajes automáticos con logs
•    Make: webhooks, backups, recordatorios
8. Paneles administrativos
•    Paneles 1–15 desarrollados (Admin, Finanzas, Soporte, Marketing, Data, etc.)
•    Tableros, métricas, reportes, roles y KPIs


Perfil del Programador / Equipo (competencias obligatorias)

•    WordPress avanzado: desarrollo de plugins y CPT, hooks/filters, WP_Query, WP Cron, wp rest api.
•    WooCommerce: Subscriptions, Memberships, Order/Checkout hooks (payment_complete, refunded), Product Add-ons, EPO; metadatos de pedido → post.
•    Tema Houzez: child theme, templates override, builder de campos y formularios “Submit Property” por tipo, Grid/Map listings, search facets.
•    Pasarelas: experiencia real con PayPhone, Stripe (webhooks, sandbox, conciliación).
•    CRM: Estatik/Houzez CRM extensión de etapas; sincronía con Google Calendar y Bookly (creación de Staff por invitación).
•    Mensajería: Twilio/Gallabox API para disparos transaccionales (opt-in, plantillas, logging).
•    Automatización: Make (webhooks, colas) + integración HubSpot Free (si aplica B2B).
•    Frontend: JS/ES6, Jquery, ajax wp, buenas prácticas ux (sin bloquear render).
•    Rendimiento: WP Rocket, Smush, consultas optimizadas, índices en tablas personalizadas.
•    Seguridad: Nonces, sanitize/escape, roles/capabilities, 2FA, hardening básico.
•    DevOps: Git, entornos staging→prod, migraciones DB, Updraft backup/restore.
•    Datos: diseño y migración de tablas custom (ofertas, liquidaciones, hipotecas, códigos), export CSV/Excel, PDFs (Dompdf/FPDF).
•    SEO técnico: Rank Math Pro, schema, sitemaps, CWV básicos.

Contexto general del proyecto

Entregables Código fuente en repositorio privado (Git) con README y documentación técnica. Diseño ux/ui (figma) para home, listado, filtros, pdp, panel admin y alta de avisos. Arquitectura (diagrama, ADRs) y esquema de datos (ERD). Infra as code y scripts de despliegue Docker. Datos de ejemplo (≥300 propiedades) para pruebas y demo. Plan de pruebas (casos, resultados) + cobertura report. Manual de uso (admin, inmobiliarias) y manual de operación (backups, monitoreo). Ambientación: dev/qa/prod online funcionando. Garantía: 60 días de soporte correctivo post-entrega (bugs P0/P1).

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.), Social media (Facebook, Twitter, etc.), Otros (Otras APIs)
Roles necesarios Programador, Otro
Otros roles necesarios Perfil del Programador / Equipo (competencias obligatorias) 2.1. Técnico (hard skills) • WordPress avanzado: desarrollo de plugins y CPT, hooks/filters, WP_Query, WP Cron, WP REST API. • WooCommerce: Subscriptions, Memberships, Order/Checkout hooks (payment_complete, refunded), Product Add-ons, EPO; metadatos de pedido → post. • Tema Houzez: child theme, templates override, builder de campos y formularios “Submit Property” por tipo, Grid/Map listings, search facets. • Pasarelas: experiencia real con PayPhone, Stripe (webhooks, sandbox, conciliación). • CRM: Estatik/Houzez CRM extensión de etapas; sincronía con Google Calendar y Bookly (creación de Staff por invitación). • Mensajería: Twilio/Gallabox API para disparos transaccionales (opt-in, plantillas, logging). • Automatización: Make (webhooks, colas) + integración HubSpot Free (si aplica B2B). • Frontend: JS/ES6, jQuery, AJAX WP, buenas prácticas UX (sin bloquear render). • Rendimiento: WP Rocket, Smush, consultas optimizadas, índices en tablas personalizadas. • Seguridad: Nonces, sanitize/escape, roles/capabilities, 2FA, hardening básico. • DevOps: Git, entornos staging→prod, migraciones DB, Updraft backup/restore. • Datos: diseño y migración de tablas custom (ofertas, liquidaciones, hipotecas, códigos), export CSV/Excel, PDFs (Dompdf/FPDF). • SEO técnico: Rank Math Pro, schema, sitemaps, CWV básicos.

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por C. E. J.