Setup Guide

Documentation & Installation Guide

Everything you need to install and launch your B2B & B2C travel platform in 15 minutes. Step-by-step instructions with code examples.

15 Min
Setup Time
6
Easy Steps
24/7
Support
100%
Success Rate
Table of Contents
Need Help?

Experts available 24/7

Chat Now
View Pricing Plans
Overview
B2B Agent Portal B2C Customer Website Admin Dashboard
Flights
Hotels
Tours
Umrah
Visa
🚀 What You'll Get
Flights, Hotels, Tours, Umrah & Visa modules
B2B Agent Portal with markup controls
B2C Customer booking website
Full Admin Dashboard
Arabic RTL + 12 languages
50+ multi-currency support
GDS & API integrations
Mobile responsive design
Blog & CMS included
SEO optimized
Full source code ownership
Lifetime updates & 24/7 support

TravelBookingPanel is a complete B2B & B2C travel platform — Flights, Hotels, Tours, Umrah and Visa — built for travel agencies, tour operators and Umrah consultants. One licence, five modules, full ownership. Install and go live in 15 minutes.

System Requirements
Server Requirements
PHP: 8.0+
MySQL: 5.7+
Storage: 1GB
RAM: 512MB
SSL: Required
Recommended Hosting
DigitalOcean — $5/mo
AWS EC2 — $10/mo
Hostinger — $3/mo
SiteGround — $7/mo
We can help setup
Domain: You need your own domain (e.g., yourbusiness.com). Cost: $10–15/year. Need help?
Installation Process
1
2
3
4
5
6
1
Purchase & Download

Choose a plan and get your source code delivered in 5 minutes.

View All Pricing Plans
2
Upload Files to Server

Extract and upload the Laravel project to your server:

# Via FTP/cPanel:
1. Extract zip file
2. Upload to public_html/
3. Point domain to /public
4. Set folder permissions 755
5. Set storage/ to 775
3
Configure .env File

Copy .env.example to .env and update credentials:

DB_HOST=127.0.0.1
DB_DATABASE=your_db_name
DB_USERNAME=your_db_user
DB_PASSWORD=your_db_password
APP_URL=https://yourdomain.com
4
Install Dependencies

Run via SSH/terminal:

composer install --optimize-autoloader
php artisan key:generate
php artisan storage:link
No SSH? We provide a pre-configured version. Contact us
5
Database Setup
Method 1: Import SQL (Recommended)

Create database in cPanel and import db/latestdb.sql

Method 2: Run Migrations
php artisan migrate:fresh
php artisan db:seed
6
Final Setup & Launch
php artisan config:cache
php artisan route:cache
php artisan view:cache
Visit: https://yourdomain.com  ·  Admin: https://yourdomain.com/login
Password: password
⚠️ Change credentials immediately after first login!
🎉 Done! Your flight booking portal is live and ready to accept bookings!
Common Issues
500 Error: Check .env, database credentials, and file permissions
No CSS/JS: Run php artisan storage:link
DB Error: Verify .env credentials match your cPanel database
Get Instant Help

Need Help With Installation?

Our team handles the complete setup for you — domain, hosting, installation, and configuration. Ready in 15 minutes.

500+ Travel Businesses
15 Min Setup
24/7 Support
Lifetime Access
30-Day Guarantee

Ready to Get Started?

Join 500+ entrepreneurs who launched their travel booking business with us.

View Pricing Plans