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.