Kembali

Cms · 2022

ALHIJAZ - Platform Haji

Platform online all-inclusive untuk menyederhanakan perjalanan ibadah haji dengan fitur informasi perjalanan, pemesanan, perizinan, panduan personal, VR tour, dan peta interaktif.

ALHIJAZ - Platform Haji
Kode Project 10
Difficulty Medium
Stack Utama Booking, Bootstrap, CMS

Pendahuluan

Platform Haji adalah website company profile dan platform layanan berbasis web yang dirancang untuk membantu proses perjalanan ibadah haji secara digital, terintegrasi, dan mudah diakses. Platform ini menyediakan informasi layanan perjalanan haji, pemesanan paket, pengelolaan perizinan, panduan ibadah personal, virtual tour, serta peta interaktif untuk mendukung pengalaman jamaah selama persiapan hingga pelaksanaan ibadah haji.

Latar Belakang Pengembangan

Sebelum platform dikembangkan, informasi dan pengelolaan perjalanan haji umumnya masih dilakukan secara manual atau tersebar di berbagai media sehingga menyulitkan pengguna dalam memperoleh layanan secara terpusat.

Beberapa kendala yang dihadapi antara lain:

  • Informasi perjalanan sulit diakses secara lengkap
  • Proses pemesanan dan administrasi memakan waktu
  • Pengelolaan data jamaah belum terintegrasi
  • Panduan ibadah masih terbatas pada media konvensional
  • ]Monitoring dan pengelolaan layanan sulit dilakukan secara real-time

Platform ini dikembangkan sebagai solusi digital untuk menyederhanakan proses layanan haji dalam satu sistem terintegrasi berbasis web.

Fitur Utama Aplikasi

  • Informasi perjalanan dan paket haji
  • Sistem pemesanan layanan
  • Pengelolaan data dan perizinan jamaah
  • Dashboard admin
  • Panduan ibadah personal
  • Virtual Reality (VR) tour
  • Peta interaktif lokasi penting
  • Manajemen konten dan informasi
  • Responsive design desktop dan mobile

Arsitektur Sistem

Diagram arsitektur Platform Haji menggambarkan aplikasi web berbasis monolith yang mengintegrasikan frontend dan backend dalam satu sistem utama. Frontend dibangun menggunakan Vite dan Bootstrap, sedangkan backend menggunakan Laravel untuk mengelola autentikasi, data jamaah, pemesanan layanan, dan dashboard admin. Seluruh data disimpan pada database MySQL serta terhubung dengan layanan WhatsApp dan Email untuk notifikasi pengguna. Sistem dihosting menggunakan cPanel dengan dukungan Apache/Nginx, PHP 8+, dan HTTPS untuk menjaga keamanan dan stabilitas aplikasi.

 

Peran Saya dalam Development

Peran Saya dalam Development

Saya bertanggung jawab pada pengembangan aplikasi secara end-to-end, mencakup sisi backend, frontend, database, integrasi layanan, hingga deployment sistem. Pada sisi backend, saya melakukan perancangan database, pengembangan REST API, implementasi logika bisnis, autentikasi, pengelolaan data jamaah, sistem pemesanan, serta pengembangan fitur dashboard admin menggunakan Laravel. Pada sisi frontend, saya membangun antarmuka pengguna yang responsif dan interaktif menggunakan Vite dan Bootstrap, termasuk implementasi halaman layanan, dashboard, form pemesanan, serta optimalisasi pengalaman pengguna pada desktop maupun mobile. Selain itu, saya menangani integrasi layanan notifikasi WhatsApp dan Email, proses deployment aplikasi pada hosting cPanel, konfigurasi server dan environment, serta maintenance sistem untuk memastikan keamanan, performa, dan stabilitas aplikasi.

Versi ini lebih kuat karena menunjukkan Anda terlibat di seluruh software lifecycle (full-stack + deployment/DevOps ringan).

Booking Bootstrap CMS Dashboard Laravel MySQL