Evaluando propuestas

Desarrollo de Crm Móvil para Agentes Inmobiliarios con Flutter y Firebase

Publicado el 15 Agosto, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador Flutter experimentado para construir desde cero una aplicación CRM móvil para corredores inmobiliarios independientes. La aplicación estará disponible en Android y utilizará Firebase como backend completo.

El objetivo principal es proporcionar a cada corredor una herramienta para gestionar su propia cartera de clientes a través de un embudo de ventas. La arquitectura de la aplicación debe ser multiinquilino, asegurando que cada corredor solo pueda ver y gestionar sus propios datos. Este aislamiento de datos debe implementarse rigurosamente a nivel de las reglas de seguridad de Firestore, no solo a través de la interfaz de usuario.

El backend se basará íntegramente en Firebase, incluyendo Firebase Authentication para el registro e inicio de sesión de usuarios, Firestore para la base de datos de clientes y sus datos asociados, y Firebase Storage para el almacenamiento de documentos.

Funcionalidades clave requeridas:

1.  Listado de Clientes: Una interfaz que permita buscar clientes por nombre, teléfono y correo electrónico. Deberá incluir filtros combinables por ingresos, región, ciudad, intención (compra o alquiler) y estado del cliente, con un contador de resultados en tiempo real.
2.  Ficha de Cliente: Cada cliente tendrá un perfil detallado que incluirá nombre, teléfono, correo electrónico, ingreso mensual, ciudad, región, tipo de inmueble de interés, intención de compra o alquiler, estado en el embudo de ventas, notas y marcas de tiempo automáticas. La gestión de estos datos se realizará a través de un formulario validado con una pantalla de detalle.
3.  Embudo de Ventas: Representación visual del embudo con etiquetas de color para cinco etapas definidas: Nuevo Prospecto, Contactado, Visitó el Inmueble, Propuesta Enviada y Cerrado.
4.  Gestión de Documentos: Un área dedicada en cada ficha de cliente para adjuntar fotos y documentos PDF. Los archivos podrán subirse desde la cámara, la galería o un selector de archivos. Se mostrará un listado de documentos por nombre, fecha y tamaño, con opción de eliminación. Las cargas estarán limitadas a imágenes y pdf, con un tamaño máximo de 25 mb por archivo, y se almacenarán en una ruta exclusiva para cada corredor dentro de firebase storage.
5.  Exportación de Datos: Posibilidad de exportar información de clientes utilizando el menú nativo de compartir del sistema operativo.
6.  Interfaz de Usuario: Diseño basado en Material 3, con soporte para tema oscuro automático.
7.  Localización: La aplicación debe estar completamente localizada en los idiomas español, inglés y portugués, con la opción de cambiar el idioma dentro de la aplicación y que esta preferencia se conserve entre sesiones. No debe haber texto fijo en el código fuente.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias