Yeh Mera India - 旅游管理系统?
Yeh Mera India 是一个基于 PHP 的 Web 应用程序,用于管理印度各地的旅游预订。该系统允许用户在线预订旅游,通过 Razorpay(测试模式)安全地付款,并通过电子邮件接收预订确认。管理面板可帮助管理员有效管理和批准巡视请求。
特征
用户身份验证和电子邮件验证:
- 用户在进行任何旅游预订之前必须验证他们的电子邮件,以确保帐户安全。
使用 Razorpay 支付网关预订旅游:
- 集成 Razorpay(测试模式)可在旅游预订期间处理付款,使用户能够安全地支付旅行费用。
管理面板:
- 管理员可以查看和管理所有旅游请求、批准或拒绝预订以及轻松跟踪旅游状态。
响应式设计:
- 该网络应用程序适合移动设备且响应迅速,可在所有设备上提供优化的体验。
使用的技术
- 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 付款的实时模式。
- 为每次旅行添加用户评论和评分。
- 根据需求和可用性实施动态定价。
执照 ?
该项目根据 MIT 许可证获得许可。
接触 ?
如有任何疑问或建议,请随时通过 [[email protected]] 与我联系。