Yeh Mera India - ระบบการจัดการทัวร์ ?
Yeh Mera India เป็นเว็บแอปพลิเคชันที่ใช้ PHP สำหรับจัดการการจองทัวร์ทั่วอินเดีย ระบบนี้ช่วยให้ผู้ใช้จองทัวร์ออนไลน์ ชำระเงินอย่างปลอดภัยผ่าน 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 (โหมดทดสอบ)
แดชบอร์ดผู้ดูแลระบบ:
- ผู้ดูแลระบบเข้าสู่ระบบเพื่อดูและจัดการคำขอทัวร์ทั้งหมด โดยสามารถอนุมัติหรือปฏิเสธการจองได้
การแจ้งเตือนทางอีเมล:
- อีเมลอัตโนมัติจะถูกส่งไปยังผู้ใช้เพื่อการยืนยันอีเมลและการจองให้สำเร็จ
การปรับปรุงในอนาคต ?
- เปลี่ยนเป็นโหมดสดสำหรับการชำระเงิน Razorpay
- เพิ่มบทวิจารณ์และการให้คะแนนของผู้ใช้สำหรับแต่ละทัวร์
- ใช้การกำหนดราคาแบบไดนามิกตามความต้องการและความพร้อมใช้งาน
ใบอนุญาต ?
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT
ติดต่อ ?
หากมีข้อสงสัยหรือข้อเสนอแนะโปรดติดต่อฉันได้ที่ [[email protected]]