Tourism React Platform: Booking & Events

Job ID: 39844554

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

I’m rebuilding our tourism-focused website as a modern React application and need someone who can own the full front-end, integrate the right APIs, and leave us with a smooth, scalable code-base.

Booking engine integration
The site must let visitors book hotels, flights, tour packages and rental cars in one seamless flow. I already have API access keys for each vertical; your task is to wire each service into a single React checkout experience, handling availability search, cart logic, payment hand-off and confirmation emails.

Event, conference & convention tools
We also run a convention center, so the same platform has to manage both public-facing and back-office event operations. Core modules I need implemented are:
• Ticket sales, attendee registration and badge generation
• Event scheduling with multi-room, multi-day views
• Room/space booking tied to floor-plan management
• Lead and sales tracking via a lightweight CRM
• Billing, invoicing, contract and RFP handling

Tourism content features
On top of the transactional pieces, the site should showcase detailed destination guides, user reviews/ratings and an interactive itinerary planner that pulls in the bookings created above.

Tech stack expectations
React (hooks, context, functional components), TypeScript preferred, plus Redux Toolkit or equivalent state management. REST and GraphQL familiarity needed for the assorted vendor APIs. Styling in Tailwind or plain CSS-in-JS is fine; just keep the bundle lean and lighthouse scores high.

Deliverables
1. Source-controlled React codebase with clear component grouping
2. Fully integrated booking flows for hotels, flights, packages, rental cars
3. Event management dashboard covering the bullet points above
4. Responsive UI and tested error states
5. Short Loom walkthrough and deployment notes

I have staging servers, design files and API documentation ready, so you can dive in as soon as we agree on milestones.