Travel-Tech Expert Needed: Full-Stack Flight + Hotel Booking Platform & Wallet System

Job ID: 40096239

Budget: $5,000 – $10,000 USD

Important Notice

We are hiring only developers/agencies with proven travel-tech experience.

Must have real flight + hotel API integrations (Duffel, Amadeus, Sabre, Nuitee, RateHawk, Hotelbeds, or similar).

Multi-step booking flows, price revalidation, and post-booking updates experience required.

Generic developers, AI-generated proposals, or candidates without travel-tech projects will not be considered.

Proof required: GitHub repos, sandbox projects, or code snippets showing flight + hotel booking flows.

Project Overview / Objective

We are building a production-ready travel-tech platform for UK travellers, initially for Reykjavik packages, with:

Combined flight + hotel booking (real-time inventory & fares)

Premium tours (ice caves, helicopter rides, etc.)

Conditional wallet system: signup bonus £50 (£40 tour / £10 flight unlock after tour purchase)

Voucher / gift card system at checkout

Scalable architecture for future destinations and products

Fast, reliable, consumer-friendly travel booking UI

Travel-tech focus: Every feature must demonstrate prior expertise with flight, hotel, and tour API integrations.

Core Requirements – Travel-Tech Focus
Frontend

React.js / Next.js (TypeScript preferred)

Multi-step booking flow: search → results → package selection → checkout → confirmation

Error handling, caching, loading states

Integration of wallet and voucher UI

Backend

Node.js / Express.js (TypeScript preferred)

Flight + hotel API layer: live pricing, availability, fare rules, bookings, PNR/ticketing

Price revalidation & conditional flight credit logic

Admin panel for markups, vouchers, wallet, and analytics

Integrations (Travel-Tech Specific)

Flights: Live search, fares, baggage, fare rules, booking creation, post-booking updates

Hotels: Room availability, rate plans, booking confirmations, cancellations

Payments: Stripe (one-time + installment)

Emails / Notifications: Booking confirmations, wallet updates

Wallet & Voucher / Gift Card System
Signup Voucher

£50 total (£40 tour / £10 flight unlock after premium tour)

Conditional unlocking ensures no flight credit abuse

Voucher / Gift Card

Apply during checkout for flights, hotels, tours (admin-configurable)

Fixed or percentage discounts

One-time or limited-use per account

Expiry dates supported

Abuse Prevention

Flight credit conditional on premium tour purchase

Transaction logs for auditing

Admin can revoke credits in case of misuse

Booking Flow – Travel-Tech Specific

Flight + Hotel Search (Origin, Destination, Dates, Passengers)

Live flight results with fare rules & baggage info

Hotel selection + room upgrades

Premium tour selection (wallet applied here)

Passenger info

Add-ons (tours, transfers)

Voucher / gift card application

Stripe payment

Flight credit unlock if tour purchased

Booking confirmation + email / PNR

Pages / Screens (Travel-Tech Required)

Customer: Home, Search, Flight Results, Hotel Results, Room Upgrades, Premium Tours, Checkout, Confirmation, Wallet Dashboard, Login/Signup (email/Facebook/Gmail), Profile, Booking History, FAQ

Admin: Bookings Management, Flight & Hotel Markup, Tour Management, Wallet / Voucher Management, Analytics Dashboard, User Management

UX/UI Guidelines

Luxury theme: Black + White + Glacier Blue

Mobile-first, PWA-ready

Interactive tours, gamified wallet dashboard

Clear flight + hotel + tour bundles

Price change alerts during booking

Performance

Page load 2 sec

API search 5 sec

Zero failed calls in normal usage

Production-ready, scalable architecture

Skills Required – Travel-Tech Emphasis

Flight API integrations (Duffel, Amadeus, Sabre, etc.)

Hotel API integrations (Hotelbeds, Nuitee, RateHawk)

React.js / Next.js (TypeScript)

Node.js / Express.js (TypeScript)

MySQL / PostgreSQL

Stripe Payments (one-time + instalments)

Responsive UX/UI (mobile-first, Figma → pixel-perfect)

Multi-step booking flows + error handling

Wallet / voucher implementation

Admin dashboard & analytics

Screening Questions – Travel-Tech Only

Share a real travel-tech project with flight + hotel API integrations, specify APIs and your role.

Provide GitHub repo, sandbox, or code snippet showing multi-step booking flow with flight + hotel + optional tours.

Explain how you handle price mismatches, voucher abuse, or failed bookings in real-world travel platforms.

No real API experience do not apply. Generic answers or AI-generated proposals will be rejected.