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.
- 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.
- Pertama, download atau clone repository ini dengan menjalankan command berikut pada command line.
git clone https://github.com/williamk19/trvlx.git
- Setelah itu, masuk ke dalam folder dan install library yang diperlukan, seperti berikut:
cd trvlx
npm install
composer install
- 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>
- Lakukan migrasi data ke database dan tetapkan key dari aplikasi dengan command berikut
php artisan key:generate
php artisan migrate:fresh --seed
- Jalankan aplikasi
npm run dev
php artisan serve (jalankan pada terminal terpisah)
Jika anda memerlukan bantuan dan juga dukungan terkait penggunaan dan ketidaksesuaian sistem, anda dapat mengirim email pada williamkurniawan1144@gmail.com.
Aplikasi ini dibangun dengan framework laravel yang memiliki lisensi open source sebagai berikut:
MIT license.