Deskripsi: EasyTrip merupakan sebuah aplikasi untuk memesan tiket tempat wisata yang ada di Indonesia.
- Download PHP versi 7.3 atau keatas disini
- Download XAMPP disini
- Download Composer disini
- Buka dan jalankan XAMPP, kemudian buat database baru agar bisa disambungkan dengan projek
Clone project dari repository Github dengan command dibawah
git clone https://github.com/ervin-sungkono/Easy-Trip
-
Buka projek laravel yang sudah di clone pada Visual Studio Code
Semua step dibawah ini dilakukan dalam terminal
-
Setup Laravel & install npm dependencies
composer install
npm install
- Copy .env.example file
cp .env.example .env
Kemudian tambahkan credentials dibawah ini pada file .env tersebut
Variable | Description |
---|---|
DB_DATABASE |
Nama Database yang dibuat di PHPMyAdmin (XAMPP) |
GOOGLE_CLIENT_ID |
Google Client ID Anda |
GOOGLE_CLIENT_SECRET |
Google Client Secret Anda |
Untuk mendapatkan Google Client ID dan Google Client Secret melalui https://console.cloud.google.com
- Generate application key
php artisan key:generate
- Migrate Database dan Seeder
php artisan migrate:fresh --seed
- Link ke storage laravel untuk cek upload image
php artisan storage:link
- Run app
php artisan serve
- CKEditor4 untuk membuat editor teks
- DOMPDF untuk menghasilkan file pdf
- Bootstrap untuk membuat website menjadi rapi
- Bootstrap Icons untuk memunculkan icon pada website