| Frontend Features | Admin Panel Features | Requirements | Install | How to setting | DB Structure | License |
- Home
- Travel Packages
- Travel Package Detail
- Checkout
- Payment
- Change Profile and Password
- Contact
![Preview](https://github.com/Pantom-007/Relaxarc-Travel/raw/main/public/assets/admin-panel.png)
Description | |
---|---|
Dashboard | Contains information about all menu. |
User Management | Manage members and employees. |
Travel Package | Manage all types of travel packages. |
Travel Gallery | Manage images for each type of travel package. |
Transaction | Manage transaction for each type of travel package. |
Profile | Edit user's profile and password. |
PHP = ^7.3|^8.0
laravel = ^8.12
laravel-ui = ^3.2
filament/filament = ^2.0
intervention/image = ^2.5
midtrans/midtrans-php = ^2.5
barryvdh/laravel-debugbar: ^3.5
Clone repo
git clone https://github.com/muhammadhabibfery/relaxarc-travel.git
Install Composer
composer update/install
composer install
Install Nodejs
NPM dependencies
npm install
Using Laravel Mix
npm run dev
Go into .env file change Database and Email credentials. Then setup the midtrans (Payment Gateway) with your credentials
MIDTRANS_SERVER_KEY = <Your-Server-Key>
MIDTRANS_PRODUCTION = false
MIDTRANS_SANITIZED = true
MIDTRANS_3DS = true|false
Run the migration
php artisan migrate
Or run the migration with seeder if you want seeding the related data
php artisan migrate --seed
Generate a New Application Key
php artisan key:generate
Create a symbolic link
php artisan storage:link
![Database Structure](https://github.com/Pantom-007/Relaxarc-Travel/raw/main/public/assets/erd.png)
Copyright (C) 2022 Muhammad Habib Fery.
⬆ back to top