programando18 / proyecto_integrador_broker

Éste es el proyecto integrador del grupo "Programando 18"
MIT License
0 stars 1 forks source link

Proyecto Integrador - TSDS - ISPC

Programación, Bases de Datos, Competencias Comunicacionales 2

Éste es el proyecto integrador del grupo "Programando 18" El nombre del proyecto es Mis Acciones

Descripción

El Broker de Inversiones es una plataforma diseñada para facilitar la gestión de inversiones financieras. Los usuarios pueden registrarse y acceder a una interfaz amigable donde pueden comprar y vender acciones de manera intuitiva. La aplicación proporciona herramientas para monitorear el rendimiento de las inversiones y obtener insights mediante gráficos y estadísticas detalladas.

El objetivo principal de esta aplicación es ofrecer una experiencia de usuario fluida y eficiente para los inversores, permitiéndoles tomar decisiones informadas sobre sus portafolios.

Funcionalidades

Registro y Autenticación: Los inversores pueden registrarse y autenticarse para acceder a su cuenta.

Instalación

  1. Clona el repositorio:

    git clone https://github.com/programando18/proyecto_integrador_broker
  2. Navega hasta la ubicación correcta

    cd proyecto_integrador/programacion/mis_acciones
  3. Instalar dependencias de Python

    pip install -r requirements.txt
  4. Modificar archivo config.json para acceder a la Base de Datos

    cd core/config

    *abrir config.json con tu editor de texto y reemplazar user y password de ser necesario

  5. Poblar Base de Datos

    cd ..
    python setup/poblar_bbdd.py
  6. (Opcional) Correr simulador de variación de precios (en terminal separada para que corra en segundo plano)

    python setup/simulador.py

    Éste script simula una variación de precios de compra en las acciones disponibles. Cada 60 segundos, las acciones cambian de precio. Si no se ejecuta, la variable Rendimiento en el Portafolio no va a mostrar ningun cambio.

  7. Ejecutar app

    python main.py

Equipo de trabajo

Franco Bulacio

Milagros Magaly Cabrera

Evelin Andrea Checa

Christian Caracach