このプロジェクトは、AWS DynamoDBデータからレポートを生成するNHB向けモバイル対応Webアプリです。NodeJSとAWS Secrets Managerによる安全なメール復号、Pythonライブラリによるデータ処理を特徴とし、MVCアーキテクチャとDockerで構築。企業の報告ニーズに対応したスケーラブルかつ保守性の高い設計です。

  • AWS DynamoDBからダウンロードしたデータでレポート生成
  • 暗号化キー(AWS Secrets Manager管理)、IV、saltを使い、NodeJSで開発したメールアドレス復号
  • Pythonサードパーティライブラリ:gunicorn、flask、pandas、cryptography
  • MVC設計。Docker/Python/Bootstrapスタック
  • スマホ対応