Complete Laravel Travel Booking Engine (Hotelbeds, TBO, Juniper + B2B Portal, CRM, Loyalty, WhatsApp Integration)
Budget: $750 – $1,500 USD
Project Overview
We are Cairo Code, the company behind Kemet Engine — a B2B and B2C travel booking engine similar to Otrams, Juniper, and Cangoroo.
We already have most of the backend logic completed in Laravel, and we have a ready frontend template (React/Laravel Blade) that only needs integration and feature completion.
We are looking for a team of experienced Laravel developers who have proven experience in travel booking systems and supplier API integrations (TBO, Hotelbeds, Juniper/Juniber, Flight APIs).
⸻
Current System Status
Backend: ~80% complete (Laravel + MySQL + API layer)
Frontend: Template ready and needs integration
Existing modules: Hotel search, booking, markup management, contracting, promotions
Integration: Hotelbeds API partially integrated
⸻
What We Need Completed
1. Supplier Integrations
• Finish Hotelbeds, TBO, Juniper (Juniber) integrations
• Add flight supplier API (e.g., TBO Flights or Amadeus)
• Handle mapping integration with GIATA and/or Vervotech for hotel & room mapping
• Manage supplier payment modes (on-confirm, on-voucher, on-checkin, on-checkout)
2. B2B Portal
• Separate B2B login with 2FA (Google Authenticator or email OTP)
• OTP verification required for booking and cancellation confirmation
• Dashboard for B2B partners to view bookings, wallet balance, commissions, and invoices
3. CRM + Loyalty Program
• Simple CRM module for agents and customers
• Loyalty points system for both B2B and B2C users
• VIP program management (tiers, benefits, auto-upgrade rules)
4. WhatsApp Integration
• Automated booking confirmation, cancellation alerts, and support chat through WhatsApp API (for both B2B and B2C users)
5. UI/Frontend Integration
• Integrate the existing frontend template with the backend APIs
• Ensure responsiveness and smooth booking workflow (search → select → confirm → voucher)
• Apply design and logic modifications for new modules
⸻
Required Expertise
• Laravel 9+ / PHP 8+ / MySQL / REST APIs
• Deep knowledge of Hotelbeds / TBO / Juniper APIs
• Familiarity with GIATA / Vervotech hotel & room mapping
• Experience building B2B & B2C travel booking systems
• Experience with JWT authentication, 2FA, and OTP flows
• Experience integrating WhatsApp Business API / Twilio / Meta Cloud API
• Solid understanding of supplier payment modes, booking statuses, cancellations, and voucher handling
• Experience with AWS or cloud deployment
⸻
Deliverables
1. Integrated & tested supplier APIs (Hotelbeds, TBO, Juniper, Flights)
2. Working B2B portal with OTP and 2FA
3. CRM module with loyalty & VIP program
4. WhatsApp integration for notifications and support
5. Fully integrated frontend with backend APIs
6. Documentation + Postman collection + Deployment guide
⸻
Timeline & Collaboration
• Preferred duration: 8–12 weeks
• Work via GitHub / GitLab with daily commits and weekly updates
• Must provide demo URLs during development (staging environment)
• Communication via Slack / WhatsApp / Email
⸻
Budget Range
We’re open to fixed-price or milestone-based offers depending on team expertise and delivery plan.
Please include:
1. Similar travel/booking systems you’ve built (screenshots or links)
2. Description of your role (backend, API, mapping, etc.)
3. Estimated timeline and cost
⸻
Example Milestones
1-
API integration plan & architecture confirmation (10%)
2-Hotelbeds + TBO + Juniper integrations (30%)
3-Flights + mapping layer (20%)
4-B2B portal + 2FA + CRM + loyalty (25%)
5-WhatsApp + frontend integration + UAT (15%)
⸻
To Apply
Please start your proposal with the word “KEMET” to confirm you read the full brief.
Only experienced travel-tech teams will be considered — we’ll ask for demo credentials or code samples of previous booking engines you built.
We are Cairo Code, the company behind Kemet Engine — a B2B and B2C travel booking engine similar to Otrams, Juniper, and Cangoroo.
We already have most of the backend logic completed in Laravel, and we have a ready frontend template (React/Laravel Blade) that only needs integration and feature completion.
We are looking for a team of experienced Laravel developers who have proven experience in travel booking systems and supplier API integrations (TBO, Hotelbeds, Juniper/Juniber, Flight APIs).
⸻
Current System Status
Backend: ~80% complete (Laravel + MySQL + API layer)
Frontend: Template ready and needs integration
Existing modules: Hotel search, booking, markup management, contracting, promotions
Integration: Hotelbeds API partially integrated
⸻
What We Need Completed
1. Supplier Integrations
• Finish Hotelbeds, TBO, Juniper (Juniber) integrations
• Add flight supplier API (e.g., TBO Flights or Amadeus)
• Handle mapping integration with GIATA and/or Vervotech for hotel & room mapping
• Manage supplier payment modes (on-confirm, on-voucher, on-checkin, on-checkout)
2. B2B Portal
• Separate B2B login with 2FA (Google Authenticator or email OTP)
• OTP verification required for booking and cancellation confirmation
• Dashboard for B2B partners to view bookings, wallet balance, commissions, and invoices
3. CRM + Loyalty Program
• Simple CRM module for agents and customers
• Loyalty points system for both B2B and B2C users
• VIP program management (tiers, benefits, auto-upgrade rules)
4. WhatsApp Integration
• Automated booking confirmation, cancellation alerts, and support chat through WhatsApp API (for both B2B and B2C users)
5. UI/Frontend Integration
• Integrate the existing frontend template with the backend APIs
• Ensure responsiveness and smooth booking workflow (search → select → confirm → voucher)
• Apply design and logic modifications for new modules
⸻
Required Expertise
• Laravel 9+ / PHP 8+ / MySQL / REST APIs
• Deep knowledge of Hotelbeds / TBO / Juniper APIs
• Familiarity with GIATA / Vervotech hotel & room mapping
• Experience building B2B & B2C travel booking systems
• Experience with JWT authentication, 2FA, and OTP flows
• Experience integrating WhatsApp Business API / Twilio / Meta Cloud API
• Solid understanding of supplier payment modes, booking statuses, cancellations, and voucher handling
• Experience with AWS or cloud deployment
⸻
Deliverables
1. Integrated & tested supplier APIs (Hotelbeds, TBO, Juniper, Flights)
2. Working B2B portal with OTP and 2FA
3. CRM module with loyalty & VIP program
4. WhatsApp integration for notifications and support
5. Fully integrated frontend with backend APIs
6. Documentation + Postman collection + Deployment guide
⸻
Timeline & Collaboration
• Preferred duration: 8–12 weeks
• Work via GitHub / GitLab with daily commits and weekly updates
• Must provide demo URLs during development (staging environment)
• Communication via Slack / WhatsApp / Email
⸻
Budget Range
We’re open to fixed-price or milestone-based offers depending on team expertise and delivery plan.
Please include:
1. Similar travel/booking systems you’ve built (screenshots or links)
2. Description of your role (backend, API, mapping, etc.)
3. Estimated timeline and cost
⸻
Example Milestones
1-
API integration plan & architecture confirmation (10%)
2-Hotelbeds + TBO + Juniper integrations (30%)
3-Flights + mapping layer (20%)
4-B2B portal + 2FA + CRM + loyalty (25%)
5-WhatsApp + frontend integration + UAT (15%)
⸻
To Apply
Please start your proposal with the word “KEMET” to confirm you read the full brief.
Only experienced travel-tech teams will be considered — we’ll ask for demo credentials or code samples of previous booking engines you built.
Related categories:
PHP
Software Architecture
MySQL
Laravel
Documentation
API Integration
Payment Processing