2. システム要件

2.1. このアプリケーションについて

町内会運営に関する以下の事項を管理できるサービスを提供するアプリケーション。

  1. 各種連絡事項の伝達

  2. 会員の管理

  3. 連絡文書を編集し、レンダリングして表示

  4. 備品の在庫管理、貸出管理

  5. 収支状況の追跡

  6. 活動報告の管理、表示

  7. ゴミステーション清掃当番の管理、および通知

2.2. 動作環境

  1. アプリケーションはPaaSでホストする

    • Google App Engine上での動作を前提とする

  2. 認証システムにFirebaseを用い、認証手段は以下を用意する

    1. メールアドレス/パスワード

    2. フェデレーションIDプロバイダ

      • Googleアカウント

      • Twitter

      • Facebook

      • (可能であれば)LINE

  3. iOS、Androidむけのクライアントアプリを配布し、連絡事項をプッシュ通知として受け取る

2.3. システム構成の概略図

以下に、システム概略図を示す。

"システム概略図"