Fecha de propuesta:
31/03/2023
(Aceptada)
Descripción:
En el mundo actual, las empresas necesitan realizar estudios de mercado detallados con vistas a la toma de decisiones y garantizar el éxito en el área de negocio de interés. Para facilitar este proceso, se plantea el desarrollo de una aplicación web que permita a empresas o emprendedores acceder a información sobre el mercado de su elección. La principal funcionalidad es la visualización de los datos de empresas que trabajan en un área de interés específico y a través de gráficos se podría tener una mejor percepción de la competencia. Esto le permite al usuario tomar decisiones con una base fundamentada y definir los pasos a seguir con el fin de alcanzar y superar a los lideres del mercado. Se pretende lograr un ahorro en tiempo y recursos del usuario en la investigación, al permitirles comparar y analizar datos de múltiples fuentes en un solo sitio. Inicialmente, la aplicación se centrará en el área del comercio electrónico, específicamente en las plataformas de Amazon y eBay, aunque se pretende incorporar otras más adelante. Además, la aplicación se diseñará de tal manera que puede ser escalable para incorporar otras áreas de interés en el futuro, como los restaurantes, las agencias de viajes, las cadenas hoteleras y otros sectores.
Objetivos funcionales:
Se plantea como objetivo general de este trabajo de fin de máster: Desarrollar una aplicación web, haciendo uso del framework Django, que permita a los usuarios realizar estudios de mercado a través de la visualización de los datos de la competencia. A partir de este objetivo general se plantean los siguientes objetivos específicos:
- Integrar el uso de APIs para obtener los datos de las empresas, por ejemplo: los productos, precios, ventas, entre otros datos valiosos sobre las empresas seleccionadas.
- Ejecutar actualizaciones automáticas de los datos con el uso de tareas asíncronas utilizando la biblioteca de Python Celery. - Facilitar la comprensión de los resultados a través de visualizaciones interactivas y gráficos detallados con el uso de la biblioteca de JavaScript D3.js y otras tecnologías que puedan existir.
- Desarrollar un diseño que permita la escalabilidad de la aplicación para añadir otras áreas de interés en el futuro.
Entornos de desarrollo y explotación:
Las tecnologías que se utilizarán para el desarrollo del sitio web son las siguientes:
Framework Django, Celery, RabbitMQ o Redis, D3.js, APIs.
|