Skip to content

Final Project to implement Travel Booking System using Laravel and React (Inertia) 🚗

License

Notifications You must be signed in to change notification settings

williamk19/trvlx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Logo

Tentang TRVLX (Skytravelink)

Aplikasi TRVLX adalah sebuah aplikasi berbasis web yang memungkinkan pengguna travel (Skytravelink) untuk melakukan pemesanan jasa travel melalui website. Aplikasi ini juga dilengkapi dengan fitur pemilihan titik lokasi jemput dan antar dengan bantuan Geographical Information System. Dengan beberapa fitur tambahan lainnya diharapkan dapat meningkatkan usabilitas dari aplikasi dan memudahkan pemesanan travel.

Framework dan Library yang digunakan

  • Laravel untuk membuat aplikasi yang terhubung dengan database.
  • Inertia React untuk membuat tampilan website yang menarik dengan metode SPA.
  • React Leaflet untuk menampilkan peta pada aplikasi.
  • Tailwind CSS untuk mempermudah penggunaan CSS tanpa file CSS terpisah.
  • Leaflet Routing Machine, membantu dalam menentukan rute perjalanan secara otomatis.

Setup Aplikasi TRVLX

  1. Pertama, download atau clone repository ini dengan menjalankan command berikut pada command line.
git clone https://github.com/williamk19/trvlx.git
  1. Setelah itu, masuk ke dalam folder dan install library yang diperlukan, seperti berikut:
cd trvlx
npm install
composer install
  1. Buat file .env dengan melakukan copy dari .env.example dan lakukan konfigurasi sesuai dengan sistem. berikut isikan pada file .env
DB_DATABASE=<nama_db>
DB_USERNAME=<username_db>
DB_PASSWORD=<password_db>
  1. Lakukan migrasi data ke database dan tetapkan key dari aplikasi dengan command berikut
php artisan key:generate
php artisan migrate:fresh --seed
  1. Jalankan aplikasi
npm run dev
php artisan serve (jalankan pada terminal terpisah)

Bantuan dan Dukungan

Jika anda memerlukan bantuan dan juga dukungan terkait penggunaan dan ketidaksesuaian sistem, anda dapat mengirim email pada williamkurniawan1144@gmail.com.

Lisensi

Aplikasi ini dibangun dengan framework laravel yang memiliki lisensi open source sebagai berikut:
MIT license.

About

Final Project to implement Travel Booking System using Laravel and React (Inertia) 🚗

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages