Esta aplicación analiza los extractos bancarios y proporciona informes analíticos sobre los gastos de la cuenta. Este es un proyecto personal para tener una idea sobre mis gastos y agudizar mi conocimiento sobre el siguiente conjunto de tecnologías:
Detrás de escena, la aplicación extrae los detalles de la transacción de los documentos, predice una categoría para cada transacción y cargue los datos en una base de datos SQL vinculada a visualizaciones interactivas de PowerBI.
https://bsa-demo.azurewebsites.net/
Nombre de usuario: administrador
Contraseña: contraseña123
Las visualizaciones se generan a partir de ~ 3000 muestras de transacción que se pueden ver en transacciones.db
Hay tres pantallas principales para la aplicación:
Detalles de la transacción 
Pantalla de selección del tablero 
Vista del tablero (gasto total) 
Tablero filtrado por año y categoría 
Se requieren los siguientes pasos para vincular sus propios datos a las visualizaciones mostradas
Una tabla de transacciones que contiene registros de transacciones
CREATE TABLE transactions (
ID varchar(255) NOT NULL PRIMARY KEY,
Date datetime NOT NULL,
Value float,
Category varchar(255),
Reference varchar(255)
);
Una tabla de usuarios que contiene detalles de inicio de sesión
CREATE TABLE users (
id INTEGER NOT NULL PRIMARY KEY Identity(1, 1),
username VARCHAR(15) UNIQUE,
email VARCHAR(50) UNIQUE,
password VARCHAR(80)
);
En el símbolo del sistema, ejecute lo siguiente:
$ pip install docker
$ docker version
$ cd full/path/to/bsa-app
$ docker build -t bsa_image:latest .
$ docker run -p 5000:5000 bsa_image:latest