SeaFlashTix adalah aplikasi pemesanan tiket bioskop secara online yang memudahkan pengguna untuk mencari, memilih, dan memesan tiket bioskop dengan mudah melalui website. Dengan SeaFlashTix, pengguna dapat memesan tiket bioskop yang diinginkan tanpa harus antri di loket bioskop. Aplikasi ini dibuat menggunakan framework Laravel.
Sebelum menjalankan projek ini, ada beberapa aplikasi/software yang perlu di-install dalam PC atau perangkat anda.
- Composer, package manager PHP.
- XAMPP, local hosting & database management (pastikan unduh XAMPP terbaru dengan versi PHP minimal 8.1).
- Git, version control system lokal.
Sebelum menjalankan langkah-langkah dibawah ini, jalankan terlebih dahulu MySQL dan Apache melalui XAMPP control panel yang sudah ter-install. Jalankan perintah-perintah di bawah ini dengan menggunakan terminal Git Bash.
- Clone project ke local PC anda dengan menggunakan terminal Git Bash.
git clone https://github.com/ekadharmaa/bioskop.git
- Jalankan Git Bash pada folder repositori project yang sudah di clone, kemudian update composer.
composer update /atau/ composer install
- Copy dan buat file .env
cp .env.example .env
- Generate application key
php artisan key:generate
- Menjalakan migration, ketik 'yes' jika setelah menjalankan perintah ini muncul permintaan untuk membuat database baru.
php artisan migrate
- Menjalankan seeder untuk generate data aplikasi
php artisan db:seed
- Menjalankan aplikasi, setelah menjalankan perintah ini akan muncul alamat host yang sedang berjalan, copy alamat host tersebut dan buka di browser anda.
php artisan serve
Note
*). Untuk melakukan login:
username => admin
password => admin,
atau dapat dilihat pada file UserSeeder.php
*). Anda juga dapat melakukan registrasi untuk membuat data akun baru.
The Laravel framework is open-sourced software licensed under the MIT license.