MorimaTechWare(制服注文管理)

概要

制服の注文から給与天引き用データの生成までの業務フローをアプリ化しました。

注文をする人は社員用のGoogleアカウントでアプリにログインし、商品を注文します。

発注をする人に通知が行くので、発注をする人は内容を確認し、アプリから発注書付メールを販売店に送信します。送信履歴がGmailに保存されます。

商品、販売店、ユーザ権限などはすべてマスタで管理できるようになっており、総務部の制服担当者が行います。

Points

排他処理、トランザクション処理を実装しました。また、マスタの設定をリアルタイムで反映させるため、Firebaseのリアルタイム監視機能を使用しました。

総務の担当者から寄せられた実務に沿った数多くの要望を、私自身のアイデアを活かし形にしました。

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

  • ・会社独自の割引ルールの適用
  • ・注文書の自動生成とメール送信
  • ・給与天引き用のCSVの自動生成
  • ・アプリ内でのお知らせ機能
  • ・共有アカウントを使用した際の注文

Stacks

  • フロントエンド :
    • React、
    • CSS(MaterialUI、Sass)、
    • 状態管理(Redux)、
    • Libraries(Firebase、ReactPDF、GmailAPI、TanstackTable...)
  • BaaS/AaaS :
    • Firestore、
    • FireBaseStorage、
    • FirebaseAuthentication
画像 1
画像 2
画像 3
画像 4
画像 5
画像 6
画像 7
画像 8
画像 9
アクティブ画像