/stockgame

Market simulator for EATA

Primary LanguageTypeScript

Stockgame

Simulador de compra y venta de activos financieros, proyecto llevado a cabo en el 7mo año del secundario (tecnicatura). Cabe destacar que el proyecto es un remake del juego de mercado anterior, realizado anteriormente por alumnos de la Universidad Nacional del Centro de Tandil. Se buscan agregar nuevas funciones y evitar los errores que causaron que la aplicación se vuelva obsoleta y deje de usarse.

Backend (./backend)

El backend anteriormente se realizó con Express en Node.js. Con el fin de organizar mejor las entidades y dividir el backend en distintos servicios, se decidió utilizar NestJS como Framework y TypeORM como ORM. Utiliza MySQL, por lo que se debe instalar un servidor en la PC y configurar el .env.

¿Cómo desplegar?

  • Clonar el repo.
  • Instalar dependencias.
  npm install
  • Iniciar.
  npm run dev

Frontend (./web-frontend)

El frontend aún está incompleto. Utiliza NextJS y flowbite como libreria de componentes.

¿Cómo desplegar?

  • Clonar el repo.
  • Instalar dependencias.
  npm install
  • Iniciar.
  npm run dev

Database (./database)

Contiene los archivos con las entidades y tablas, sin embargo, ya no son necesarias puesto a que TypeORM inicializa todo. Está bueno para guiarse y entender las relaciones (Puede estar desactualizado).