Skip to content
HabitaNexusPublic

About

PropTech platform for real estate management — built with Dart and Flutter

Resources

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

HabitaNexus

Marketplace de Alquiler de Viviendas a Largo Plazo

Una aplicación Flutter para Android que revoluciona el mercado de alquiler de viviendas a largo plazo mediante un sistema de negociación digital de contratos de arrendamiento. A diferencia de plataformas tradicionales como Facebook Marketplace o Encuentra24, nuestra app permite negociar términos y condiciones del contrato directamente a través de un flujo de pantallas intuitivo tipo customer journey.

🚀 Propuesta de Valor Única

Negociación Digital de Contratos: Sistema innovador que permite negociar términos del arrendamiento (precio, duración, condiciones especiales, servicios incluidos) a través de un flujo guiado de pantallas, eliminando la necesidad de reuniones presenciales o intercambios de mensajes largos.

🎯 Customer Jobs (Trabajos del Cliente)

Inquilinos necesitan:

  • Encontrar viviendas que se ajusten a su presupuesto y necesidades específicas
  • Negociar términos de alquiler de manera eficiente y transparente
  • Comparar múltiples opciones de propiedades y condiciones
  • Completar procesos de arrendamiento de forma rápida y segura
  • Tener certeza legal y documental en sus contratos

Arrendadores necesitan:

  • Gestionar múltiples propiedades simultáneamente de manera eficiente
  • Responder rápidamente a consultas y negociaciones de inquilinos
  • Mantener ocupación alta y rentabilidad óptima de las propiedades
  • Generar reportes precisos para propietarios
  • Automatizar procesos repetitivos de gestión

Propietarios necesitan:

  • Maximizar el retorno de inversión de sus propiedades
  • Tener control y visibilidad sobre las negociaciones
  • Minimizar períodos de vacancia
  • Asegurar inquilinos confiables y solventes
  • Reducir costos operativos de gestión

😣 Pain Points (Puntos de Dolor)

Problemas Actuales del Mercado:

  • Proceso lento y tedioso: Negociaciones que toman semanas por falta de herramientas digitales
  • Falta de transparencia: Inquilinos no conocen rangos de negociación reales
  • Comunicación fragmentada: WhatsApp, llamadas, emails dispersan la información
  • Pérdida de oportunidades: Propiedades se pierden por demoras en respuestas
  • Documentación manual: Contratos en papel generan errores y demoras
  • Falta de seguimiento: No hay visibilidad del estado de negociaciones
  • Costos ocultos: Sorpresas en gastos adicionales al final del proceso
  • Intermediación ineficiente: Gestores saturados no pueden responder ágilmente
  • Inseguridad financiera: Riesgo de estafas y extorsiones en transacciones de alquiler
  • Limitaciones de pago: SINPE Móvil limitado a ¢100,000 diarios, insuficiente para alquileres
  • Complejidad bancaria: Transferencias SINPE requieren apps bancarias separadas con IBAN
  • Cobros incorrectos: Confusión entre "mes habitado" vs "mes por habitar" genera conflictos
  • Inseguridad financiera: Riesgo de estafas y extorsiones en transacciones de alquiler
  • Limitaciones de pago: SINPE Móvil limitado a ¢100,000 diarios, insuficiente para depósitos
  • Pagos complicados: Transferencias SINPE regulares requieren apps bancarias y números IBAN
  • Cobros incorrectos: Confusión entre "mes habitado" vs "mes por habitar"

🎁 Gain Creators (Creadores de Beneficios)

Beneficios Tangibles:

  • Reducción de 70% en tiempo de negociación: De 2-3 semanas a 3-5 días promedio
  • Aumento de 40% en tasa de cierre: Negociaciones más efectivas y rápidas
  • Transparencia total: Calculadora en tiempo real de costos totales
  • Disponibilidad 24/7: Negociaciones asíncronas sin horarios limitados
  • Documentación automática: Contratos generados instantáneamente
  • Métricas en tiempo real: Dashboard con KPIs de ocupación y rentabilidad
  • Escalabilidad: Un gestor puede gestionar 3x más propiedades
  • Reducción de 90% en riesgo de fraude: Sistema de verificación y escrow integrado
  • Eliminación de límites de pago: Transacciones de cualquier monto sin restricciones diarias
  • Seguridad financiera: 95% reducción en riesgo de estafas mediante verificación de identidad
  • Pagos sin límites: Manejo de depósitos y rentas de cualquier monto sin restricciones diarias
  • Cobro preciso: 100% exactitud en facturación por períodos habitados reales

🛡️ Pain Relievers (Aliviadores de Dolor)

Cómo Solucionamos Cada Problema:

  • Flujo guiado paso a paso elimina confusión y acelera decisiones
  • Rangos de negociación pre-configurados dan transparencia total al inquilino
  • Chat integrado con historial centraliza toda la comunicación
  • Notificaciones push aseguran respuestas rápidas y oportunas
  • Firma digital integrada elimina papeleos y errores manuales
  • Dashboard de seguimiento da visibilidad completa del proceso
  • Calculadora automática muestra costos reales desde el inicio
  • Automatización inteligente libera tiempo del gestor para tareas estratégicas
  • Pagos seguros integrados con escrow digital para prevenir estafas
  • Gateway de pagos unificado supera límites de SINPE Móvil para alquileres altos
  • Integración bancaria directa elimina necesidad de apps bancarias separadas
  • Sistema de facturación claro distingue entre "mes habitado" y "mes por habitar"
  • Sistema de pagos seguro protege contra estafas con escrow y verificación de identidad
  • Pagos de alto monto integración bancaria directa que supera límites de SINPE Móvil
  • Cobro inteligente sistema automatizado que cobra correctamente por "mes habitado"
  • Protección financiera garantías y seguros integrados para inquilinos y propietarios

👥 Roles de Usuario

Inquilinos

  • Búsqueda avanzada de propiedades con filtros inteligentes
  • Negociación interactiva de términos del contrato
  • Seguimiento del proceso de negociación en tiempo real
  • Firma digital de contratos
  • Historial de negociaciones y contratos

Arrendadores

  • Gestión de múltiples propiedades para diferentes propietarios
  • Panel de negociación con herramientas de respuesta rápida
  • Configuración de rangos de negociación pre-aprobados por propietarios
  • Dashboard de performance y métricas de ocupación
  • Sistema de comisiones y reportes

Propietarios

  • Configuración de parámetros de negociación para sus propiedades
  • Supervisión de negociaciones gestionadas por gestores
  • Aprobación de términos especiales fuera de rangos pre-establecidos
  • Reportes financieros y de ocupación
  • Gestión de múltiples arrendores

✨ Características Principales

Sistema de Negociación Digital

  • Flujo paso a paso para negociar términos del contrato
  • Propuestas y contrapropuestas en tiempo real
  • Calculadora automática de costos totales
  • Plantillas de cláusulas personalizables
  • Historial completo de negociaciones

Gestión de Contratos

  • Generación automática de contratos legales
  • Firma digital integrada
  • Recordatorios de vencimientos y renovaciones
  • Archivo digital de documentos

Herramientas para Gestores

  • Multi-tenant: gestión de propiedades de múltiples propietarios
  • Automatización de respuestas comunes
  • Configuración de límites de negociación por propiedad
  • Integración con sistemas de pago

Características Específicas para Costa Rica

  • Sistema de Escrow Digital: Fondos retenidos de forma segura hasta confirmación de ambas partes
  • Integración Bancaria Nacional: Compatible con BAC San José, BCR, Banco Nacional y otros
  • Pagos sin límites SINPE: Transacciones superiores a ¢100,000 sin restricciones diarias
  • Facturación transparente: Claridad total entre "mes habitado" vs "mes por habitar"
  • Verificación de identidad: Integración con SINPE para validar identidades reales
  • Cumplimiento legal CR: Contratos que cumplen con legislación costarricense de arrendamiento

Sistema de Pagos Dual Integrado

Pagos de Alquiler (Inquilino → Propietario)

  • Red SINPE Interbancaria: Procesamiento via sistema bancario costarricense
  • Sin límites de monto: Supera restricciones de SINPE Móvil (¢100,000+)
  • Sistema de escrow: Protección financiera hasta confirmación de ambas partes
  • Trazabilidad completa: Vinculación automática con contratos de arrendamiento
  • Cobro por "mes habitado": Facturación precisa y automatizada

Suscripciones SaaS (Arrendador → Plataforma)

  • Pagos recurrentes: Suscripciones mensuales automatizadas para gestores
  • Múltiples planes: Básico, profesional y empresarial según número de propiedades
  • Facturación transparente: Sin costos ocultos ni sorpresas
  • Gestión centralizada: Un solo lugar para todos los pagos de suscripción

Características Generales

  • Experiencia unificada: Usuario nunca sale de la aplicación
  • Verificación de identidad: Prevención de fraudes con validación biométrica
  • Reportes financieros: Dashboard completo de transacciones y estados de cuenta
  • Firma Digital CR: Contratos legalmente vinculantes con certificación nacional
  • Soporte 24/7: Asistencia técnica para resolución de problemas de pago

Tecnologías Utilizadas

  • Framework: Flutter
  • Plataforma: Android
  • Lenguaje: Dart
  • Arquitectura: Clean Architecture con BLoC pattern

Instalación y Configuración

Prerrequisitos

  • Flutter SDK (versión 3.0 o superior)
  • Android Studio o VS Code
  • Dispositivo Android o emulador

Pasos de instalación

# Clonar el repositorio
git clone <repository-url>

# Navegar al directorio del proyecto
cd longterm-housing-rental-marketplace

# Instalar dependencias
flutter pub get

# Ejecutar la aplicación
flutter run

Estructura del Proyecto

lib/
├── core/           # Utilidades y configuraciones base
├── data/           # Fuentes de datos y repositorios
│   ├── datasources/
│   │   ├── payment/    # Abstracción de proveedores de pago
│   │   └── contracts/  # Gestión de contratos y documentos
│   └── repositories/
├── domain/         # Entidades y casos de uso
│   ├── entities/
│   │   ├── payment/    # Entidades de pago y transacciones
│   │   └── rental/     # Entidades de alquiler y contratos
│   └── repositories/   # Interfaces de repositorios
├── presentation/   # UI y gestión de estado
│   ├── pages/
│   │   ├── negotiation/  # Flujo de negociación
│   │   ├── payments/     # Sistema de pagos integrado
│   │   └── contracts/    # Gestión de contratos
│   └── widgets/
└── main.dart       # Punto de entrada de la aplicación

Arquitectura de Pagos

Abstracción de Proveedores de Pago

El sistema utiliza una arquitectura de abstracción que permite integrar múltiples proveedores de pago sin afectar la experiencia del usuario:

abstract class PaymentProvider {
  Future<PaymentResult> processPayment(PaymentRequest request);
  Future<bool> verifyTransaction(String transactionId);
  Future<EscrowResult> createEscrow(EscrowRequest request);
}

Beneficios de esta arquitectura:

  • Especialización: Cada proveedor optimizado para su tipo de transacción
  • Redundancia: Múltiples proveedores reducen riesgo de fallas
  • Escalabilidad: Fácil agregar nuevos proveedores según necesidades
  • Experiencia unificada: Usuario nunca sale de la aplicación
  • Trazabilidad: Todos los pagos vinculados automáticamente a contratos
  • Cumplimiento: Cada proveedor especializado en regulaciones específicas

Contribución

  1. Fork el proyecto
  2. Crea una rama para tu feature (git checkout -b feature/nueva-funcionalidad)
  3. Commit tus cambios (git commit -m 'Agregar nueva funcionalidad')
  4. Push a la rama (git push origin feature/nueva-funcionalidad)
  5. Abre un Pull Request

Modelo de Negocio

La documentación completa del modelo de negocio vive en un repositorio independiente: HabitaNexus/business-model (privado).

Espacio Entregables Estado
📋 Problema e Hipótesis 5 documentos ✅ Validado
🔬 Solución y Validación 16 documentos (BMC + validación) ✅ Completado
⚙️ Ejecución 5 documentos ✅ Completado
🚀 Aceleración 5 documentos ✅ Completado

Números clave: TAM $2.450M · SOM $7.6M · LTV:CAC 16:1 · Break-even Mes 11 · Pitch Deck en 04-aceleracion/05-pitch-deck.md del repo business-model.

Licencia

Este proyecto está bajo la Licencia BSL (BUSINESS SOURCE LICENSE) - ver el archivo LICENSE para más detalles.

About

PropTech platform for real estate management — built with Dart and Flutter

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages