Skip to content

Latest commit

 

History

History
93 lines (67 loc) · 6.75 KB

README.md

File metadata and controls

93 lines (67 loc) · 6.75 KB

Aplicación Web Inmobiliaria Bonpland

Note

Este proyecto aun está en desarrollo, el equipo de CodingFlash

En este repositorio encontrarás el código fuente del frontend para la plataforma de gestión de inmuebles de la Inmobiliaria Bonpland.

1. Descripción del proyecto

Este proyecto tiene como objetivo principal la creación de una plataforma web interactiva y amigable para el usuario, enfocada en mejorar la experiencia del cliente en línea y la eficiencia de los servicios de la inmobiliaria. Desde la perspectiva del frontend, se destacan las siguientes características y funcionalidades clave:

  • Diseño Responsivo: El frontend estará diseñado con un enfoque totalmente responsive, asegurando una experiencia de usuario consistente y optimizada en todos los dispositivos, desde ordenadores de escritorio hasta dispositivos móviles.

  • Interfaz Intuitiva: Se implementará una interfaz de usuario intuitiva y de fácil navegación. Los elementos visuales, como menús, botones y formularios, se diseñarán para ser claros y accesibles, facilitando así la interacción de los usuarios con la plataforma.

  • Búsqueda: El frontend contará con herramientas de búsqueda que permitirán a los usuarios buscar propiedades de manera eficiente utilizando filtros como ubicación, tipo de propiedad, precio, tamaño, entre otros criterios relevantes.

  • Visualización de Propiedades: Se incluirán galerías de imágenes de alta calidad y descripciones detalladas de las propiedades, asegurando que los usuarios puedan obtener toda la información necesaria antes de tomar decisiones importantes.

  • Funcionalidades Personalizadas: Para los buscadores de propiedades, se ofrecerán funcionalidades personalizadas como la posibilidad de guardar propiedades favoritas, recibir notificaciones sobre nuevas propiedades que cumplan con sus criterios de búsqueda y acceder a historiales de búsqueda.

  • Gestión de Cuentas de Usuario: El frontend permitirá a los usuarios registrarse fácilmente, iniciar sesión de manera segura, actualizar su información personal, restablecer contraseñas de forma segura y gestionar sus preferencias de comunicación.

  • Dashboard para Administradores: Los administradores tendrán acceso a un dashboard completo y personalizable desde el cual podrán gestionar todas las actividades y aspectos del sistema, incluyendo:

    • Gestión de propiedades: Publicación, edición y eliminación de propiedades, gestión de imágenes y documentos asociados.

2. Tecnologías

3. Instalación del proyecto

Note

Asegúrese que Node v20 esté instalado en su sistema operativo.

  • Paso 1 (clonar repositorio): Para clonar este repositorio ejecuta los siguientes comandos.

    git clone https://github.com/CodingFlashOR/frontend-inmobiliaria.git
    cd frontend-inmobiliaria
  • Paso 2 (instalar dependencias): Ejecute el siguiente comando para instalar todas las dependencias necesarias.

    npm install
  • Paso 3 (iniciar servidor): Para levantar el servidor de desarrollo en local ejecuta el siguiente comando.

    npm run dev

4. Comandos disponibles

  • npm run dev: Este comando inicia el servidor de desarrollo y compila los estilos CSS. Es la opción ideal durante la fase de desarrollo, ya que proporciona actualizaciones en tiempo real y facilita la depuración de código.
  • npm run build: Utilice este comando para compilar el proyecto en una versión lista para producción. Este paso optimiza los recursos y prepara el proyecto para su despliegue en un entorno de producción.
  • npm run lint: Ejecuta ESLint en el proyecto, lo que permite identificar y corregir errores de sintaxis y estilo en el código JavaScript en base a la reglas establecidas en el proyecto.
  • npm run preview: Este comando proporciona una vista previa de la versión de producción del proyecto. Es útil para verificar el funcionamiento y la apariencia final antes de su despliegue definitivo.

5. Contributores

Si está interesado en contribuir a este proyecto, consulte nuestra guía CONTRIBUTING para obtener información sobre cómo comenzar. Proporciona pautas sobre cómo configurar su entorno de desarrollo, proponer cambios y más. ¡Esperamos sus contribuciones!

6. Documentación

Título Descripción
Especifcación de requerimientos Este documento detalla los requerimientos funcionales, no funcionales y el comportamiento de las diferentes interfaces del sistema.
Base de datos Esquema de la base de datos del proyecto.
Documentación de la API Esta es la documentación para la API del proyecto, que incluye detalles sobre los endpoints disponibles y los datos que se pueden enviar y recibir.

7. Repositorios relacionados

8. Colaboradores

Las siguientes personas son las encargadas de desarrollar este proyecto.

Nombre Enlaces Roles
Lucas A Bravi LinkedIn - Portafolio Diseño UX/UI
Anabel García Lannes LinkedIn - GitHub Diseño UX/UI
Flor Rivas Luna LinkedIn - GitHub - Behance Diseño UX/UI
Leandro Emanuel Diaz GitHub - LinkedIn Frontend
Ignacio Nicolas Basilio Buracco GitHub - LinkedIn Frontend
Carlos Andres Aguirre Ariza GitHub - LinkedIn Backend - Frontend
Nadia Mariana LinkedIn QA
Yisell Coello Labrada LinkedIn QA