Estamos buscando un desarrollador o equipo especializado en
Next.js y
NestJS para migrar nuestro portal inmobiliario, incluyendo la versión de
desktop y la app móvil. Actualmente, la web está basada en WordPress con elementor y theme Estatik, pero ha evolucionado en un híbrido entre código customizado y código de
WordPress, lo que dificulta la optimización y escalabilidad. Queremos
migrar todo el contenido, funcionalidades, diseño y base de datos actual sin perder nada, y ser más completa que los dos portales de la competencia Idealista y Fotocasa.
El objetivo es ofrecer una experiencia fluida y moderna en todas las plataformas (desktop, móvil, tablet, iOS, Android), con seguridad, escalabilidad y rendimiento óptimo.
Características Principales:
1. Autenticación y Seguridad:
• Registro e inicio de sesión por email, Google, Apple o Facebook.
• Recuperación de contraseña segura, con límite de intentos.
• Autorización avanzada con control de acceso basado en roles (Administrador, Agente, Particular).
• Contraseñas almacenadas con hash seguro (bcrypt o Argon2).
2. Funcionalidades Esenciales:
• Mapa interactivo: Propiedades mostradas en OpenStreetMap con precios actualizados.
• Búsqueda optimizada: Buscador principal en la home, filtros avanzados y ordenación por precio, relevancia, etc.
• Sistema de favoritos y alertas personalizadas: Guardar propiedades y recibir notificaciones sobre cambios relevantes.
• Sistema de contacto: Formularios de contacto con agentes o propietarios vía SMTP.
• Chat interno: Comunicación en tiempo real entre usuarios y agentes.
• Página personalizada de agencias y buscador de agencias por zona.
3. Pagos y Monetización:
• Integración con Stripe para pagos seguros.
• Sistema de pagos recurrentes y suscripciones (particulares y profesionales).
• Monetización mediante anuncios destacados y planes de suscripción premium.
4. Experiencia de Usuario (ux/ui):
• diseño moderno y adaptativo desarrollado con react,
next.js y TailwindCSS.
• Optimización para seo con ssr, urls amigables, schema markup, y accesibilidad siguiendo wcag 2.1.
• Soporte multilingüe e integración de tutoriales interactivos para usuarios nuevos.
5. Infraestructura y Tecnología:
• Frontend: Desarrollado en
Next.js y TailwindCSS.
• Backend: Construido con NestJS y TypeORM en MySQL.
• Hosting: Frontend en Netlify y backend en Vercel, con documentación interactiva de la API (Swagger).
• Aplicaciones móviles: Desarrollo con React Native para Android e iOS.
6. SEO y Accesibilidad:
• SEO avanzado: Optimización para tiempos de carga rápidos, con calificación A en GTmetrix y indicadores verdes en PageSpeed.
• Cumplimiento de WCAG 2.1 para garantizar accesibilidad a personas con discapacidades.
Requisitos:
• Experiencia comprobada en
Next.js, NestJS, React Native, TailwindCSS.
• Conocimiento en SEO y rendimiento.
• Experiencia en desarrollo de aplicaciones móviles y web con autenticación y roles de usuario.
• Integración de Stripe y sistemas de pago recurrente.
Entregables:
1. Desarrollo completo de frontend y backend.
2. Aplicaciones móviles nativas (iOS/Android).
3. Sistema escalable y optimizado, con documentación técnica.
4. Optimización de SEO y accesibilidad.
5. Integración de pagos mediante Stripe.
Delivery term: February 21, 2025