本文へ移動
Unlogical Systems

Ctrl / ⌘ + K でも開けます

    Unlogical Systems

    宿泊施設の非対面チェックイン・本人確認システム

    ホスピタリティ / 無人運営

    宿泊ゲストがスタッフを介さずチェックイン・チェックアウトできるWebシステムを開発しました。Laravelのバックエンドに、ReactとVueを用途別に併用したフロントをViteでビルドしています。複数の宿泊管理システムとのAPI連携アダプタを実装し、非同期処理はRedisとHorizon、監視はTelescope/Pulseで構成。応答待ちが発生する処理をLLMを含めて非同期ジョブ化、決済・SMS・チャットボットの連携、カレンダー/タイムラインによる予約状況の可視化も備えています。

    宿泊管理システムへの連携アダプタ層
    宿泊管理システムごとの差異をアダプタ層に閉じ込め、施設が使うシステムが変わってもチェックイン側の処理を変えずに済む構造にしています。
    応答時間の読めない外部処理の非同期ジョブ化
    予約情報の氏名の表記ゆれをLLMでひらがな・ローマ字に変換する処理を非同期ジョブとして実装し、応答待ちが画面操作を止めないようにしました。
    ReactとVueを同居させた漸進的移行
    既存のVue部分を残しつつ新規画面をReactで実装し、Viteで両方をビルドすることで、全面書き換えを避けた段階的な移行を可能にしています。
    予約状況の可視化
    予約状況をカレンダーとタイムラインで表示し、施設側が空室と滞在状況をひと目で把握できるようにしています。
    非同期処理と監視を標準構成として整備
    非同期処理はRedisとHorizon、監視はTelescope/Pulseで構成しました。LLM変換や外部連携のように待ち時間が読めない処理をキューに載せ、滞留や失敗を管理画面から確認できるようにしています。

    この種のシステムで検討する論点(想定例)

    以下は同種の案件で一般的に検討する内容の整理であり、上記事例の詳細を示すものではありません。

    想定例: 本人確認フローと法令上の要件の整理

    非対面チェックインでは、宿泊者名簿への記載や本人確認をどの手段で行うかが、施設の種別や自治体の運用によって異なります。システムの画面設計の前に、施設側が満たすべき要件を確認し、身分証の撮影・保存期間・閲覧権限をどう扱うかを決めておく必要があります。撮影データは個人情報として扱い、保存先の暗号化とアクセス記録を残す設計にします。一般的な情報であり、個別の事案は専門家・所管官庁にご確認ください。

    想定例: 無人運営で起きる例外への備え

    スタッフが常駐しない施設では、予約が見つからない、決済が通らない、鍵の受け渡しに失敗するといった例外が、そのままゲストの不安に直結します。システムには、例外時にゲストが次に何をすればよいかを画面で示し、施設側にも即座に通知が届く仕組みが必要です。SMSやチャットボットを組み合わせる場合は、深夜帯の対応や多言語の案内をどこまで自動化し、どこから人が引き取るかを、運用体制と合わせて決めておきます。

    関連するサービス

    関連する業種

    関連する開発ガイド

    他の開発事例

    開発事例17件をすべて見る

    監修: Unlogical Systems合同会社杉並区・西荻窪)公開

    似た課題をお持ちですか?

    営業担当ではなく、実際に設計・開発を行うエンジニアが直接お答えします。ご相談・お見積りは無料、1営業日以内にご回答いたします。

    無料でご相談・お見積り

    資料の添付は、送信後に届く受付メールへの返信でお送りいただけます。

    相談・見積りは無料
    1営業日以内にご回答します

    無料で相談する