В этой приложении анализируется банковские отчеты и содержит аналитические отчеты о расходах счета. Это личный проект, чтобы получить представление о моих расходах и отточить мои знания о следующем наборе технологий:
За кулисами приложение извлекает данные транзакции из документов, предсказывает категорию для каждой транзакции и загружает данные в базу данных SQL, связанную с интерактивными визуализациями PowerBI.
https://bsa-demo.azurewebsites.net/
Имя пользователя: администратор
Пароль: пароль123
Визуализация генерируется из ~ 3000 образцов транзакций, которые можно просматривать в Transaction.db
В приложении есть три основных экрана:
Детали транзакции 
Экран выбора приборной панели 
Вид на панели панели (общие расходы) 
Отфильтрованная панель мониторинга по годам и категории 
Следующие шаги необходимы для связи ваших собственных данных с отображаемыми визуализациями
Таблица транзакций, содержащая записи транзакций
CREATE TABLE transactions (
ID varchar(255) NOT NULL PRIMARY KEY,
Date datetime NOT NULL,
Value float,
Category varchar(255),
Reference varchar(255)
);
Таблица пользователей, содержащая данные входа в систему
CREATE TABLE users (
id INTEGER NOT NULL PRIMARY KEY Identity(1, 1),
username VARCHAR(15) UNIQUE,
email VARCHAR(50) UNIQUE,
password VARCHAR(80)
);
В командной строке запустите следующее:
$ 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