課題:紙の契約書プロセスによる遅延とコスト
アルバイト・パート従業員が多い小売・外食・サービス業では、採用のたびに雇用契約書を印刷・郵送・返送・スキャン・保管するプロセスが発生。処理に平均1〜2週間かかることで、従業員の就労開始が遅延するケースも多発していました。
また、用紙コスト・郵送コスト・保管スペースの問題に加え、署名・捺印の不備による再送対応も担当者の大きな工数になっていました。
解決策:Laravel + React によるワンストップ電子契約
本人確認(eKYC)・電子署名・契約書送付・保管を一つのWebサービスで完結できるシステムを開発しました。
- SMSで従業員のスマートフォンに署名依頼URLを送付
- 本人確認書類のアップロードと顔写真撮影による eKYC
- タッチ・マウスによる電子署名(法的有効性を確保)
- 署名完了後、PDF化して自動保存・管理者に通知
- 企業側の管理画面で全従業員の契約状況をリアルタイム確認
- 契約書テンプレートのカスタマイズ・条件設定機能
技術的なポイント
LaravelをAPIバックエンドとして構築し、Reactによるシングルページアプリケーション(SPA)でフロントを実装。スマートフォンでの操作を最優先にしたUIデザインを行い、シニア層でも直感的に操作できる設計にしました。
電子署名の法的有効性を確保するため、タイムスタンプ・IPアドレス・署名データを記録し、否認防止のためのログ管理も実装。AWSのS3 + CloudFrontで契約書PDFを安全に保管しています。
成果・効果
導入後、紙の使用量がゼロになり、契約書の処理時間が従来の1〜2週間から当日〜即日に短縮されました。不備による再送もゼロになり、担当者の作業工数が大幅に削減されました。