Today — 業務支援システム

Laravel と Vue で構築した、日報・作業履歴などの日々の記録と、その集計を扱う業務システム。複数の顧客で共通に使い、顧客ごとに必要な機能を切り替えられる構成で、Docker 上で開発し PHPUnit・Vitest・Playwright でテストしている。非公開のため、画面や顧客の情報は掲載していない。

日報・作業履歴などの日々の記録と、その集計を扱う業務システム。2023 年から設計・開発・運用を続けています。複数の顧客で共通に使う構成で、顧客ごとに必要な機能を切り替えられます。非公開のシステムのため、画面や顧客に関する情報は掲載していません。

機能

  • 日々の記録と集計:日報・月報・作業履歴などの日々のデータを登録し、集計して確認できるようにしています。繰り返し使うマスタデータと、日々たまっていく記録データを分けて設計しています。
  • 顧客ごとのオプション機能:共通の機能に加えて、顧客ごとに必要な機能をオプションとして有効にできる構成。オプション専用のデータを分けて持ち、使わない顧客に影響しないようにしています。

使用技術

PHP、Laravel、Vue、Vite、Docker、PHPUnit、Vitest、Playwright

バージョン

2023.01 – 運用中