— 受託開発 —

社内通貨システム

System · 2026更新日

毎月、全従業員に一定額の社内通貨が付与され、日々の業務で助けてもらった相手に「ありがとう」のメッセージとともに贈れる社内コミュニケーションプラットフォーム。通貨は自分のために貯めることはできず、必ず誰かに贈ることが前提。担当タスク外の貢献や日々の小さな協力を可視化し、組織の協働文化を育てることを目的に設計しました。

どんなシステムか

毎月、全員に一定額の社内通貨を配り、日々の仕事で助けてもらった相手に「ありがとう」のメッセージと一緒に贈ってもらう仕組みです。社内の案件管理システムの機能のひとつとして作りました。

主な機能

ルール

画面

送付・履歴の画面。上に使える数・贈った合計・もらった合計、下に履歴(相手の名前は伏せています)
送付・履歴の画面。上に使える数・贈った合計・もらった合計、下に履歴(相手の名前は伏せています)
社内通貨の説明ページ。仕組みのイラストと、毎月の付与・送付のルール・有効期限
社内通貨の説明ページ。仕組みのイラストと、毎月の付与・送付のルール・有効期限

この仕組みについての考えは、Lab の記事に書いています →

使った技術

バックエンド
PHP 8.2 以上Laravel 12Laravel Socialite(Google アカウントでログイン)
フロントエンド
BladeTailwind CSS v4Vite 7Chart.js 4axios
データベース
MySQL
テスト・品質
PHPUnit 11MockeryFakerLaravel Pint
デプロイ
GitHub Actions(main は本番、dev は開発環境へ自動デプロイ)
ロボットではないことを確認するためです。
見事退治ができたら詳細が表示されます。

このハエ叩きは、reCAPTCHA のような「人間かどうかの確認」に使える仕組みです。
見た目はサイトに合わせて自由に作れて、判定は裏で Cloudflare Turnstile が行います。