Skip to content

muhammadhabibfery/relaxarc-travel

Repository files navigation

RelaxArc Travel

Laravel Travel App Platform.

GitHub Workflow Status


| Frontend Features | Admin Panel Features | Requirements | Install | How to setting | DB Structure | License |

Frontend Features

Preview

Preview

Preview


Preview


Preview


Preview


Preview


Preview

Features

  • Home
  • Travel Packages
  • Travel Package Detail
  • Checkout
  • Payment
  • Change Profile and Password
  • Contact

Admin Panel Features

Preview

Menu

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.

Requirements

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

Install

Clone repo

git clone https://github.com/muhammadhabibfery/relaxarc-travel.git

Install Composer

Download Composer

composer update/install

composer install

Install Nodejs

Download Node.js

NPM dependencies

npm install

Using Laravel Mix

npm run dev

How to setting

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

Database Structure

License

Copyright (C) 2022 Muhammad Habib Fery.
⬆ back to top