Flatmatch - Encuentra tu lugar ideal para vivir
Flatmatch es una aplicación web diseñada para ayudar a estudiantes Erasmus y jóvenes profesionales a encontrar alojamiento temporal en cualquier parte del mundo. Inspirada en apps de deslizamiento como Tinder pero aplicada al mercado de alquiler, Flatmatch hace la búsqueda de vivienda rápida, visual y atractiva.
El concepto es simple: desliza por los anuncios hasta encontrar tu match.
Funcionalidades Clave
- Interfaz de deslizamiento estilo Tinder: Desliza a la derecha para guardar una propiedad, a la izquierda para descartarla.
- Sección de favoritos: Accede y gestiona fácilmente tus propiedades guardadas.
- Chat en tiempo real: (Próximamente) Comunícate directamente con propietarios.
- Pago en la app: (Próximamente) Paga depósitos y alquiler de forma segura.
- Gestión de perfil: Crea y gestiona tu perfil de usuario y anuncios.
- Enfoque internacional: La app está disponible en varios idiomas, adaptándose automáticamente al idioma del navegador.
- Publicación fácil de propiedades: Los propietarios pueden crear y publicar anuncios rápidamente a través de un formulario guiado por pasos.
Funcionalidades Principales
La app está estructurada en cuatro páginas principales:
Inicio (Explorar Propiedades)
La página de inicio presenta una interfaz de pila de tarjetas estilo Tinder, donde los usuarios pueden:
- Deslizar a la izquierda para descartar una propiedad.
- Deslizar a la derecha para añadirla a favoritos.
- Desplazarse verticalmente en una tarjeta para ver más detalles.
Favoritos
Esta sección reúne todas las propiedades guardadas con un deslizamiento a la derecha. Los usuarios pueden:
- Explorar la lista de propiedades guardadas.
- Abrir la vista de detalles para más información.
- Desde el modal de detalle, contactar directamente con el propietario.


Chats
La pestaña de Chats pronto permitirá conversaciones en tiempo real entre propietarios e inquilinos. Actualmente esta funcionalidad está en desarrollo.
Perfil
Los usuarios pueden gestionar su identidad y anuncios en la sección de Perfil:
- Completar su perfil personal.
- Ver y gestionar sus propias propiedades publicadas.


Flujo de Creación de Propiedades
Publicar una propiedad en Flatmatch es sencillo, dividido en pasos guiados para garantizar que cada anuncio sea preciso y atractivo, en 9 pasos simples:
-
Tipo de propiedad — Selecciona el tipo (piso, habitación compartida, etc.)
-
Ubicación — Especifica la ubicación con autocompletado de calles de todo el mundo.
-
Comodidades — Selecciona los servicios disponibles y el número de habitaciones y baños.
-
Compañía — Si es compartida, especifica detalles sobre los compañeros actuales.
-
Metadatos — Precio, nombre, descripción y fotos.
-
Preferencias de inquilino — Rango de edad, ocupación o género preferido.
-
Normas de la casa — Reglas específicas que los inquilinos deben aceptar.
-
Disponibilidad — Fechas de entrada y duración mínima/máxima de estancia.
-
Vista previa y publicación — Revisa todo y publica el anuncio.
Stack Tecnológico
| Tecnología | Propósito |
|---|---|
| React | Librería UI principal |
| React Router | Navegación y enrutamiento |
| TailwindCSS + Radix Primitives | Estilos y componentes accesibles |
| TypeScript | Seguridad de tipos y mantenibilidad |
| Vite | Bundling rápido y desarrollo |
| Supabase | Backend-as-a-Service |
| open-map-geocoder | Autocompletado de direcciones |
Planes Futuros
- Chat en tiempo real entre propietarios e inquilinos.
- Filtros avanzados para búsquedas de propiedades.
- Reseñas y valoraciones de propiedades y propietarios.
- App móvil para navegar y deslizar sobre la marcha.
- Matching de compañeros basado en estilo de vida y preferencias.
Enlaces