Se busca un desarrollador experimentado para crear una plataforma web de listados inmobiliarios completa, desde cero. El sitio debe soportar listados residenciales y comerciales, integrando flujos de trabajo con inteligencia artificial para asegurar un código limpio, escalable y optimizado. La plataforma debe ser responsiva, optimizada para SEO y portable a hosting estándar.
Funcionalidades Clave:
1. Filtros de búsqueda robustos: Implementación de filtros avanzados por precio, número de habitaciones y ubicación.
2. Mapa interactivo: Integración de un mapa (Leaflet, Mapbox o Google Maps) que muestre los resultados de búsqueda filtrados en tiempo real, con marcadores precisos.
Para Usuarios Registrados (registro directo o mediante Google/Apple):
1. Guardar búsquedas personalizadas.
2. Marcar propiedades como favoritas.
3. Calificar y reseñar propiedades o agentes.
4. Sistema de consultas: Envío de consultas que se integren con un CRM y el correo electrónico del cliente, con confirmación automática al usuario y notificación al administrador.
Panel de Administración:
1. Gestión segura de listados: Funcionalidades completas de alta, edición y eliminación (CRUD) de propiedades.
2. Importación masiva de listados.
3. Gestión de contenido multimedia: Carga de fotos, vídeos, servicios y planos de propiedades.
4. Geolocalización: Asignación precisa de coordenadas a cada listado.
5. Automatización con IA: Implementación de IA para tareas repetitivas como optimización de imágenes, generación de metaetiquetas y detección de duplicados.
6. Gestión de usuarios y analítica básica.
Stack Tecnológico:
Se valorará experiencia con React,
Next.js, Laravel, Django o soluciones no-code que permitan código personalizado. La elección del stack debe garantizar un rendimiento óptimo y facilidad de mantenimiento. La integración de pasarelas de pago (Stripe/PayPal) debe quedar preparada, aunque no activa inicialmente.
Entregables:
1. Sitio web funcional y responsivo desplegado en una URL de staging.
2. Panel de administración completo con CRUD de listados, gestión de usuarios y analítica básica.
3. Frontend con filtros avanzados, mapa interactivo, sistema de login/registro, funcionalidades de reseñas y flujo de consultas.
4. Documentación técnica detallada del stack, proceso de despliegue, automatizaciones de ia y claves api (con placeholders).
5. Dos semanas de soporte técnico post-lanzamiento.
Criterios de Aceptación:
1. PageSpeed móvil igual o superior a 90.
2. Tiempo de respuesta de los filtros inferior a 1 segundo para una base de datos de 10,000 listados.
3. Marcadores del mapa alineados con precisión a las coordenadas geográficas.
4. Todos los formularios de consulta deben enviar notificaciones por correo electrónico correctamente.
Plazo de Entrega: No definido