Flying High Works LINE連携型 メンバー・利用予約管理システム
LINE連携型 メンバー・利用予約管理システム
自主開発として、少人数のコミュニティで利用するメンバー・予約管理システムを構築しました。メンバー情報と施設・イベントの利用予定を一元管理し、LINEから予約一覧や新規予約画面へアクセスできる仕組みを実装しています。 予約には利用日、利用目的、予約者、責任者、参加人数、募集上限、集合時間、参加費などを登録できます。登録後の変更や削除にも対応し、関係するメンバーへ予定を共有できるようにしています。
| クライアント名 | Flying High Works |
|---|---|
| 業種 | |
| サイトのカテゴリ | |
| サイトの特徴 | |
| 制作範囲 |
日常的に利用しているLINEを入口として、専用アプリを追加することなく、メンバー情報や利用予定を確認・登録できる仕組みを目指しました。
毎回メールアドレスとパスワードを入力するのではなく、登録済みのLINEユーザーを識別し、必要な機能へ短い操作でアクセスできることを重視しています。
LINE Messaging APIのWebhookとLaravelの会員機能を連携しました。
LINEで「メンバー一覧」「予約一覧」「新規利用予約」などのメニューを選択すると、登録済みのLINEユーザーを確認し、10分間有効なアクセスURLを発行します。URLからWebシステムへ移動すると対象ユーザーとしてログインし、選択した機能を直接利用できます。
LINEだけですべてを完結させるのではなく、通知や入口にはLINEを利用し、情報量の多い予約登録・変更操作はWeb画面で行う構成としました。
LINEを単なる通知手段として使うのではなく、登録メンバーを識別してWebシステムへつなぐ入口として活用しています。
LINE上の操作から期限付きURLを発行し、会員ごとの認証、予約一覧、新規予約までを連続した導線にすることで、日常的な連絡手段とWebシステムを組み合わせました。
LINEユーザー連携 / 期限付きログインURL発行 / メンバー管理 / 利用予約管理 / 責任者設定 / 参加者募集 / 募集上限管理 / 参加費管理 / 管理画面 / メール通知
LINE Messaging API(Webhook・Reply API) / メール送信
LINEから選択した機能へ直接移動できるようにし、ログイン後に画面を探す手間を減らしています。
予約の登録・利用日変更・削除時には、今後の予定をまとめたメールを送信し、メンバー間で最新の利用予定を共有しやすくしています。メール送信はジョブとして処理し、予約登録後の画面遷移を妨げにくい構成にしています。
LINE Messaging APIのWebhookを受け取り、LINEユーザーとシステム内のメンバー情報を紐づける処理を実装しました。
LINEからアクセス要求を受けた際には、有効期限を10分に限定したランダムなトークンを発行しています。アクセス時にトークンと有効期限を確認し、該当メンバーとしてログインさせたうえで、予約一覧や新規登録画面へ移動します。
予約の登録・利用日変更・削除時には、今後の利用予定をまとめたメールを関係者へ送信する仕組みも実装しています。
SYSTEM CASE
物件検索・顧客管理・来店予約を一体化した不動産Webシステム
物件を掲載するだけでなく、検索、問い合わせ、会員管理、顧客行動の記録、来店予約、新着物件通知までを一体化しています。不動産会社の商圏や業務に合わせて、...
- 業種
- 住宅・不動産 / IT・テクノロジー
- 主な機能
- 物件・募集管理 / 路線・駅検索 / エリア検索 / 小中学校区検索 / 詳細条件検索 / 地図検索 / 物件詳細 /...
- 外部連携
- Google Maps API / Google Places API / 駅・路線データ / 郵便番号・住所データ / 学校区データ / 内閣府...
- 対応範囲
- 企画構成 / 制作進行 / ディレクション / デザイン / コーディング / システム / CMS / 管理画面 / 会員管理
SYSTEM CASE
社名非公開建築関連団体向け 申請・報告書作成・決済システム構築
書類購入とPDF発行を行う先行システムをベースに、建築プロジェクトの進行管理まで対応範囲を拡大した点が大きな特徴です。 先行システムから、会員管理、注文...
- 業種
- 住宅・不動産 / 特殊法人
- 主な機能
- 会員登録・ログイン / 建築プロジェクト登録 / 複数物件一括申請 / 関係者設定 / 仕様選択 / 申請内容確認...
- 外部連携
- 決済代行サービス連携 / 決済受付通知 / 入金結果通知 / コンビニ・銀行振込情報連携 / メールサーバー連携...
- 対応範囲
- 企画構成 / 制作進行 / ディレクション / デザイン / コーディング / システム / CMS / 管理画面 / 会員管理
SYSTEM CASE
公開管理画面・会員・検索・予約を体験できるWebシステムデモ
誰でも操作できる公開管理画面を用意しながら、利用者ごとにデモ用のデータ領域を分離しています。検索、会員、予約、投稿、フォーム、ページ編集といったWebシ...
- 業種
- IT・テクノロジー
- 主な機能
- 公開管理画面 / ユーザー・ロール・権限管理 / 会員登録・マイページ / お知らせ投稿 / 画像アップロード /...
- 外部連携
- Google Maps API / Google Places API / メール送信 / Google Tag Manager / Google Analytics / Microsoft...
- 対応範囲
- 企画構成 / 制作進行 / ディレクション / デザイン / コーディング / システム / 管理画面 / 会員管理
SYSTEM CASE
社名非公開業界団体向け 会員情報・コンテンツ管理システム構築
Laravelを使用し、会員認証、会員情報管理、コンテンツ管理、資料配布、各種フォームを一体化した会員専用Webシステムを構築しました。 外部の会員管理サービス...
- 業種
- 金融 / 特殊法人
- 主な機能
- 会員ログイン / マイページ / 会員情報編集 / 会員情報同期 / お知らせ管理 / 会員向け情報管理 / マニュア...
- 外部連携
- kintone API連携 / 会員情報の全件・差分同期 / 会員情報の変更履歴連携 / メール送信
- 対応範囲
- 企画構成 / 制作進行 / ディレクション / デザイン / コーディング / システム / CMS / 管理画面 / 会員管理