RentSmart

Transforme datos en decisiones

Idea
4 0

¿Quieres sumarte a este proyecto?

Puedes vincularte como emprendedor del equipo o como mentor.

Ingresa para vincularte

Este proyecto desarrolla un sistema para extraer y visualizar datos de arrendamiento comercial en Bogotá, Colombia. Utiliza técnicas de scraping para obtener información clave como ubicación, tamaño, precio y descripción de locales comerciales desde portales web. Los datos se almacenan en una base de datos PostgreSQL y se visualizan en una interfaz interactiva creada con Streamlit, que permite filtrar locales por barrio. En una fase avanzada, se integran datos de OpenStreetMap para mostrar puntos de interés cercanos (restaurantes, bancos, transporte), mejorando la experiencia del usuario y facilitando la toma de decisiones empresariales en arrendamiento comercial.

Archivos y evidencias

Evidencias que el equipo cargó por objetivo y tarea.

Tarea Tipo Documento Comentario
1. Investigación de desarrollo
Investigación sobre mercado Archivo de seguimiento Tendencias_mercado.pdf Se realiza una investigación documental para encontrar posibles tendencias, indicadores claves y proyección que pobrian aportar al proyecto.
2. Selección de la Información
Selección del sitio y recolección de la información Archivo de seguimiento evidencia_Scraper.pdf Se realiza la selección de la pagina que contiene la información necesaria para el analisis. Luego se realiza el web scarping con la extensión WEB SCRAPER.
3. Procesamiento de los datos
Limpieza y Transformación de Datos Recolectados Archivo de seguimiento limpieza.pdf Se efectua la limpieza de los datos descargados en formato .csv, donde se encuentran datos faltantes, atipicos, caracteres especiales y se limpian los datos para ser procesados.
Diseñar y configurar una base de datos en PostgreSQL para almacenar los datos obtenidos. Archivo de seguimiento posgressql.pdf Se lleva los datos limpios a la base de datos posgres, en donde se crea la tabla y se depositan los datos del archivo .csv.
4. Desarrollar una interfaz visual interactiva en Streamlit que permita la visualización básica de los locales comerciales
Desarrollar el boceto de la interfaz (Nivel General) Archivo de seguimiento Figma-Visual Studio Code-Githubpdf.pdf Se realiza el boceto en FIGMA el cual contiene la estructura basica de la apllicación. Luego se maqueta en VISUAL STUDIO CODE y se lleva al repositorio GITHUB, el cual es compartido a los integrantes para trabajar colaborativamente.
Desarrollar una Visualización de Datos Resumidos (Nivel Basico) Archivo de seguimiento Apllicacion_basica.pdf Deacuerdo a la investigación inicial se realiza la estructuración visual de los indicadores.
Ampliar la interfaz con funcionalidades de filtrado por barrio y visualización de puntos de interés cercanos utilizando datos de OpenStreetMap (Nivel Intermedio) Archivo de seguimiento aplicacion-intermedia.pdf Se utiliza VISUAL STUDIO CODE, PYTHON Y STREAMLIT, para integrar el servicio de ubicación con OpenStreetMap.
Presentar la interfaz mostrando cómo los usuarios pueden filtrar locales comerciales por barrio y ver información adicional sobre el equipamiento y puntos de interés (Nivel Avanzado) Archivo de seguimiento aplicacion-avanzada.pdf Se amplian los recursos de la aplicación se integra el servicio mapas.bogota.com.
5. Desarrollar un modelo de machine learning
Estructuración modelo machine learning Archivo de seguimiento colab-machine-learning.pdf Se realiza el entrenamiento en Google COLAB, se escoje el algortimo Random Forest al presentar mejor rendimiento y ajuste a los datos, se evalua y descarga. Ademas, se estructura su utilizacion en la aplicación.

Progreso total: 100.0 %

1

Investigación de desarrollo

07 oct 2024 → 08 oct 2024
100%

Investigación sobre mercado

Paul Nicolas Martinez Perez
100%
13 oct 2024 → 17 oct 2024
Sin mentor Análisis de datos
Ver meta de la actividad

Analizar la influencia de la proximidad a puntos de interés (restaurantes, bancos, transporte público) en los precios de arrendamiento de locales comerciales en Bogotá, utilizando los datos extraídos del sistema y comparándolos con patrones de demanda en distintas zonas de la ciudad.

2

Selección de la Información

08 oct 2024 → 09 oct 2024
100%

Selección del sitio y recolección de la información

victor alfonso guzman brand
100%
08 oct 2024 → 09 oct 2024
Sin mentor Análisis de datos
Ver meta de la actividad

Implementar un script de scraping para extraer información clave (ubicación, precio, tamaño, descripción) de locales comerciales en portales web de arrendamiento, seleccionando para ello páginas especializadas como **Fincaraíz**, **Metrocuadrado** o **OLX**, que contengan la información solicitada. Se empleará la extensión **Web Scraper** para facilitar el proceso de identificación de patrones de datos, estructurar la extracción y automatizar la recolección de información relevante.

3

Procesamiento de los datos

09 oct 2024 → 10 oct 2024
100%

Limpieza y Transformación de Datos Recolectados

Paul Nicolas Martinez Perez
100%
10 oct 2024 → 12 oct 2024
Sin mentor Análisis de datos
Ver meta de la actividad

Implementar un proceso automatizado que detecte y gestione valores faltantes en los campos clave (ubicación, precio, tamaño) mediante técnicas de imputación (media o mediana) o eliminación de registros incompletos cuando sea necesario. Además, estandarizar los formatos de los datos, como convertir precios a una moneda uniforme y unificar las unidades de tamaño en metros cuadrados. Finalmente, corregir errores tipográficos y normalizar las descripciones de los locales comerciales, garantizando consistencia y calidad en los datos para su posterior análisis.

Diseñar y configurar una base de datos en PostgreSQL para almacenar los datos obtenidos.

Jean Paul Bekman Quitian Guillen
100%
12 oct 2024 → 13 oct 2024
Sin mentor Análisis de datos
Ver meta de la actividad

Crear una tabla en PostgreSQL que almacene los datos obtenidos de arrendamiento comercial, definiendo un esquema que incluya campos como id, ubicación, precio, tamaño, descripción e imágenes, con tipos de datos adecuados.

4

Desarrollar una interfaz visual interactiva en Streamlit que permita la visualización básica de los locales comerciales

11 oct 2024 → 15 oct 2024
100%

Desarrollar el boceto de la interfaz (Nivel General)

victor alfonso guzman brand
100%
13 oct 2024 → 15 oct 2024
Sin mentor Desarrollo de Producto
Ver meta de la actividad

Diseñar un boceto inicial de la interfaz utilizando herramientas de diseño como Figma o Sketch. Establecer un nuevo repositorio en GitHub para el proyecto, asegurando que esté configurado con un archivo README que describa el propósito y los objetivos del proyecto.

Desarrollar una Visualización de Datos Resumidos (Nivel Basico)

Paul Nicolas Martinez Perez
100%
12 oct 2024 → 15 oct 2024
Sin mentor Desarrollo de Producto
Ver meta de la actividad

Implementar en Streamlit una visualización que muestre un resumen de los datos obtenidos, incluyendo un listado de locales comerciales en formato de tabla y gráficos básicos. Para ello, utilizar componentes de Streamlit como st.table() para presentar la información tabulada y st.bar_chart() o st.line_chart() para ilustrar tendencias en los precios y tamaños de los locales.

Ampliar la interfaz con funcionalidades de filtrado por barrio y visualización de puntos de interés cercanos utilizando datos de OpenStreetMap (Nivel Intermedio)

Jean Paul Bekman Quitian Guillen
100%
13 oct 2024 → 15 oct 2024
Sin mentor Desarrollo de Producto
Ver meta de la actividad

Ampliar el proyecto básico para incluir una interfaz de usuario que permita a los empresarios filtrar y explorar locales comerciales por barrio, así como integrar datos de OpenStreetMap sobre puntos de interés.

Presentar la interfaz mostrando cómo los usuarios pueden filtrar locales comerciales por barrio y ver información adicional sobre el equipamiento y puntos de interés (Nivel Avanzado)

Jean Paul Bekman Quitian Guillen
100%
13 oct 2024 → 15 oct 2024
Sin mentor Desarrollo de Producto
Ver meta de la actividad

Desarrollar una interfaz que permita a los usuarios buscar locales comerciales por barrio. Se recomienda desarrollar la interfaz visual con la librería Streamlit; esto es una sugerencia. Mostrar información adicional sobre los locales, como equipamiento cercano y puntos de interés (restaurantes, bancos, transporte público).

5

Desarrollar un modelo de machine learning

15 oct 2024 → 17 oct 2024
100%

Estructuración modelo machine learning

victor alfonso guzman brand
100%
15 oct 2024 → 17 oct 2024
Sin mentor Análisis de datos
Ver meta de la actividad

La tarea consiste en recopilar y limpiar los datos de arrendamiento de locales comerciales, eliminando valores atípicos mediante la selección de datos entre los percentiles 25 y 75. Se probarán diferentes algoritmos de machine learning, como XGBoost, Random Forest y Regresión Lineal, para encontrar el que mejor se ajuste a los datos. Luego, se entrenará el modelo seleccionado, evaluando su rendimiento con métricas como MAE, RMSE y R². Finalmente, el modelo entrenado se integrará en la aplicación, permitiendo realizar predicciones precisas del precio de arriendo en tiempo real y visualizarlas en la interfaz desarrollada con Streamlit.

Todavía no hay comentarios.

Ingresa para comentar.