Yeh Mera India - ツアー管理システム ?
Yeh Mera India は、インド全土のツアー予約を管理するための PHP ベースの Web アプリケーションです。このシステムを使用すると、ユーザーはオンラインでツアーを予約し、Razorpay (テスト モード) で安全に支払い、電子メールで予約確認を受け取ることができます。管理者パネルは、管理者がツアーのリクエストを効率的に管理および承認するのに役立ちます。
特徴
ユーザー認証と電子メール検証:
- アカウントのセキュリティを確保するために、ユーザーはツアーを予約する前に電子メールを認証する必要があります。
Razorpay ペイメント ゲートウェイを使用したツアー予約:
- ツアー予約時の支払いを処理するために Razorpay (テスト モード) を統合し、ユーザーが旅行代金を安全に支払うことができるようにします。
管理パネル:
- 管理者は、すべてのツアー リクエストを表示および管理し、予約を承認または拒否し、ツアー ステータスを簡単に追跡できます。
レスポンシブデザイン:
- Web アプリはモバイル対応で応答性が高く、すべてのデバイスにわたって最適化されたエクスペリエンスを提供します。
使用されている技術
- PHP : 予約、ユーザー管理、電子メール通知を処理するためのサーバー側スクリプト。
- MySQL : ユーザーデータ、ツアー詳細、予約情報を保存するデータベース管理システム。
- Razorpay (テスト モード) : ツアー予約プロセス中の安全なトランザクションのための支払いゲートウェイ。
- 電子メールの統合: サインアップ中、電子メール検証中、および予約の成功後にユーザーに電子メール通知を送信します。
インストールとセットアップ
リポジトリのクローンを作成します。
git clone https://github.com/your-username/YehMeraIndia.git
プロジェクト ディレクトリに移動します。
MySQL データベースをインポートします。
-
tour_management.sql
ファイルを MySQL データベースにインポートします。
構成を更新します。
-
config.php
ファイルで、データベースの資格情報と電子メールの SMTP 設定を設定します。
ローカル サーバーでアプリケーションを実行します。
- XAMPP、MAMP、WAMP などのローカル開発環境を使用します。
Razorpay 支払いをテストするには:
- Razorpay 構成でテスト資格情報を設定します。
スクリーンショット?
仕組み
ユーザーのサインアップとサインイン:
- ユーザーはアカウントにサインアップし、サインインして続行する必要があります。
ツアー予約:
- ユーザーは利用可能なツアーを参照して旅行を予約し、詳細を入力して Razorpay (テスト モード) 経由で支払いを完了できます。
管理者ダッシュボード:
- 管理者はログインしてすべてのツアー リクエストを表示および管理し、予約を承認または拒否することができます。
電子メール通知:
- 電子メールの検証と予約の成功のために、自動電子メールがユーザーに送信されます。
将来の機能強化?
- Razorpay 支払いのライブ モードに切り替えます。
- 各ツアーにユーザーのレビューと評価を追加します。
- 需要と可用性に基づいて動的な価格設定を実装します。
ライセンス?
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
接触 ?
ご質問やご提案がございましたら、お気軽に [[email protected]] までご連絡ください。