
Itzimna Real Estate
Itzimna Real Estate es un sitio web multi-página y dashboard diseñado para la gestión y promoción de propiedades en venta y renta en Yucatán.

Smooth Software Solutions (3S)
Empresa de desarrollo de software
Descripción del Proyecto
Itzimná Real Estate es un proyecto full-stack diseñado para la gestión y promoción de propiedades inmobiliarias. El sitio web funciona como una plataforma completa para la búsqueda y visualización de propiedades, con un backend personalizado en Django que actúa como un CMS robusto. La aplicación está optimizada para la experiencia del usuario y la gestión de leads, ofreciendo una solución integral para el negocio de bienes raíces.
Funcionalidades Principales
- Páginas Múltiples: El sitio no se limita a una sola página, sino que cuenta con una estructura multi-página para una navegación clara y organizada.
- Multi-idioma: El contenido está disponible en español e inglés, lo que amplía el alcance a una audiencia global.
- Buscador de Propiedades Avanzado: Incluye un motor de búsqueda con filtros personalizados y una barra de búsqueda que se conecta directamente a la base de datos de Django para ofrecer resultados precisos.
- Páginas de Detalle de Propiedades: Cada propiedad tiene su propia página, que incluye galerías de imágenes y una sección de “propiedades relacionadas” para incentivar la exploración.
- Gestión de Leads: Los formularios de contacto permiten a los clientes enviar sus datos, los cuales se guardan directamente en el dashboard de Django para una gestión de leads eficiente.
- Blog Integrado: La sección de blog, gestionada desde Django, permite a la empresa publicar contenido relevante para atraer tráfico orgánico y establecerse como una autoridad en el sector.
- Galería de Imágenes en Home: Una galería de propiedades destacadas en la página de inicio, editable desde el dashboard.
- Buscador Global: Permite a los usuarios encontrar páginas o contenido de cualquier parte del sitio.
- Paginación: Todas las secciones que muestran listados de propiedades están paginadas para una carga más rápida y una navegación sencilla.
Galería de Imágenes














Tecnologías Utilizadas
Frontend
- Next.js: Framework de React para el desarrollo a medida, optimizado para el SEO con Server-Side Rendering (SSR).
- Tailwind CSS y Sass: Para la estilización y el diseño responsivo.
- AOS (Animate On Scroll): Para animaciones visuales que mejoran la experiencia de usuario.
- Next-intl: Para la gestión de la funcionalidad multi-idioma.
- React Icons: Librería de iconos.
- Axios: Cliente HTTP para la comunicación con el backend (API de Django).
- React Hook Form: Para la gestión de formularios.
- Swiper: Para las galerías de imágenes interactivas.
- Zustand: Para la gestión del estado de la aplicación.
- SweetAlert2: Para las alertas personalizadas.
- next-sitemap: Para generar el mapa del sitio y mejorar la indexación SEO.
Backend
- Django: El framework principal del backend, actuando como un CMS personalizado.
- Django REST Framework: Para la creación de la API que alimenta el frontend.
- Pillow: Para el procesamiento de imágenes, como el redimensionamiento.
- Django Storages y Boto3: Para la gestión de archivos multimedia, probablemente almacenados en un servicio en la nube como AWS S3.
- psycopg y psycopg2-binary: Conectores para bases de datos PostgreSQL.
- Django CORS Headers: Permite las peticiones cruzadas (cross-origin requests) entre el frontend y el backend.
- Django Filter: Permite la creación de filtros personalizados en la API para el buscador de propiedades.
- DRF Simple JWT: Para la autenticación segura de los usuarios del dashboard.
- Selenium: Utilizado para la automatización de tareas, como el web scraping.
Retos y Aprendizajes
- Desarrollo Full-Stack a la Medida: El principal reto fue integrar dos tecnologías diferentes (Next.js y Django) para crear una solución cohesiva y funcional, demostrando una comprensión profunda de la arquitectura full-stack.
- Creación de un CMS Personalizado: Construir un dashboard en Django desde cero para gestionar propiedades, leads, y contenido del blog, lo que ofrece un control total y flexibilidad.
- Optimización de Búsqueda: Implementar un sistema de búsqueda y filtrado de propiedades eficiente que maneje grandes cantidades de datos.
- Gestión de APIs: Diseñar y consumir múltiples endpoints de la API de Django de manera eficiente, incluyendo la autenticación segura para el dashboard.
- Estrategia de Contenido: El blog y la galería de la página de inicio, ambos gestionables, demuestran una estrategia orientada a la atracción de tráfico y la conversión.
Resultados
El proyecto Itzimná Real Estate es una plataforma inmobiliaria robusta y bien estructurada, con una experiencia de usuario moderna y un sistema de gestión de contenido flexible en el backend. La integración de tecnologías clave y la atención al detalle en funcionalidades como la búsqueda, la paginación y la gestión de leads posicionan a la empresa como un actor serio en el mercado inmobiliario digital.
Compartir este proyecto
¿Te gusta este proyecto? ¡Comparte con tus redes sociales!