Yeh Mera India - Sistem Manajemen Tur?
Yeh Mera India adalah aplikasi web berbasis PHP untuk mengelola pemesanan tur di seluruh India. Sistem ini memungkinkan pengguna memesan tur secara online, membayarnya dengan aman melalui Razorpay (dalam mode uji coba), dan menerima konfirmasi pemesanan melalui email. Panel admin membantu administrator mengelola dan menyetujui permintaan tur secara efisien.
Fitur
Otentikasi Pengguna & Verifikasi Email:
- Pengguna diharuskan memverifikasi email mereka sebelum melakukan pemesanan tur untuk memastikan keamanan akun.
Pemesanan Tur dengan Gerbang Pembayaran Razorpay:
- Razorpay terintegrasi (Mode Uji) untuk menangani pembayaran selama pemesanan tur, memungkinkan pengguna membayar perjalanan mereka dengan aman.
Panel Admin:
- Admin dapat melihat dan mengelola semua permintaan tur, menyetujui atau menolak pemesanan, dan melacak status tur dengan mudah.
Desain Responsif:
- Aplikasi web ini ramah seluler dan responsif, memberikan pengalaman yang optimal di semua perangkat.
Teknologi yang Digunakan
- PHP : Skrip sisi server untuk menangani pemesanan, manajemen pengguna, dan pemberitahuan email.
- MySQL : Sistem manajemen basis data untuk menyimpan data pengguna, detail tur, dan informasi pemesanan.
- Razorpay (Mode Uji) : Gerbang pembayaran untuk transaksi aman selama proses pemesanan tur.
- Integrasi Email : Mengirim pemberitahuan email kepada pengguna selama pendaftaran, verifikasi email, dan setelah pemesanan berhasil.
Instalasi & Pengaturan
Kloning repositori:
git clone https://github.com/your-username/YehMeraIndia.git
Arahkan ke direktori proyek:
Impor basis data MySQL:
- Impor file
tour_management.sql
di database MySQL Anda.
Perbarui konfigurasi Anda:
- Di file
config.php
, atur kredensial database Anda dan pengaturan SMTP email.
Jalankan aplikasi di server lokal Anda:
- Gunakan lingkungan pengembangan lokal seperti XAMPP, MAMP, atau WAMP.
Untuk menguji pembayaran Razorpay:
- Siapkan kredensial pengujian Anda di konfigurasi Razorpay.
Tangkapan layar?
- Contoh halaman pemesanan tur dengan integrasi pembayaran.
Cara Kerjanya
Daftar & Masuk Pengguna:
- Pengguna mendaftar untuk sebuah akun, dan harus masuk untuk melanjutkan.
Pemesanan Tur:
- Pengguna dapat menelusuri tur yang tersedia dan memesan perjalanan, memasukkan detailnya dan menyelesaikan pembayaran melalui Razorpay (mode uji).
Dasbor Admin:
- Admin masuk untuk melihat dan mengelola semua permintaan tur, dengan kemampuan untuk menyetujui atau menolak pemesanan.
Pemberitahuan Email:
- Email otomatis dikirim ke pengguna untuk verifikasi email dan pemesanan berhasil.
Peningkatan di Masa Depan?
- Beralih ke mode langsung untuk pembayaran Razorpay.
- Tambahkan ulasan dan peringkat pengguna untuk setiap tur.
- Menerapkan penetapan harga dinamis berdasarkan permintaan dan ketersediaan.
Lisensi?
Proyek ini dilisensikan di bawah Lisensi MIT.
Kontak?
Untuk pertanyaan atau saran apa pun, jangan ragu untuk menghubungi saya di [[email protected]].