RocketFORGE(特殊工程日報)

概要

工場の作業者が日報を入力、確認するアプリケーションです。

作業者は主にiPhone、iPadからこのアプリケーションで日報入力します。

生産管理の担当者はPCで入力結果を確認したり、Firestoreからデータを取得して加工します。

Points

アプリケーション開発ができる生産管理の担当者からの要望で、kintoneとFirestoreの両方にデータを保存しています。

更新時に2つデータベースに保存するようにしていますが、夜間のバッチ処理でもデータベースの保存結果が一致するように処理をしています。

その他、ユーザの利便性に特化した実装をしています。

  • ・社員番号とカナのあいまい検索の両方に対応
  • ・時間と併せて作業の完了、未完了を入力可能
  • ・予定工数と実績工数の階層別表示
  • ・マトリクスを見ながらの日報の入力、編集
  • ・日報の複数社員一括入力

Stacks

  • フロントエンド :
    • React、
    • CSS(Sass、MaterialUI、FlatIcon)、
    • Libraries(axios、papaparse、date-fns...)
  • バックエンド :
    • Express、
    • kintone、Firestore
    • Libraries(kintoneAPIClient、FirebaseAdmin)
  • インフラ・その他 :
    • FirebaseAuthentication(認証)、
    • CloudRun(バックエンド)、
    • FirebaseHosting(フロントエンド)
    • Firestore(データベース)
画像 1
画像 2
画像 3
画像 4
画像 5
画像 6
アクティブ画像