bank statement analysis
1.0.0
このアプリケーションは、銀行の明細書を分析し、アカウント費用に関する分析レポートを提供します。これは、私の費用についてのアイデアを得て、次のテクノロジーのセットに関する知識を磨くための個人的なプロジェクトです。
舞台裏では、アプリはドキュメントからトランザクションの詳細を抽出し、各トランザクションのカテゴリを予測し、データをインタラクティブなPowerBIの視覚化にリンクしたSQLデータベースにアップロードします。
https://bsa-demo.azurewabsites.net/
ユーザー名:admin
パスワード:パスワード123
視覚化は、transaction.dbで表示できる〜3000トランザクションサンプルから生成されます。
アプリケーションには3つのメイン画面があります。
トランザクションの詳細
ダッシュボードの選択画面
ダッシュボードビュー(総支出) 
年とカテゴリごとにフィルタリングされたダッシュボード
独自のデータを表示した視覚化にリンクするには、次の手順が必要です
トランザクションレコードを含むトランザクションテーブル
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