An AI-powered travel booking assistant that lets users speak with an agent (voice → AI), get flight/hotel recommendations, and pay with crypto via Crossmint.
The system is orchestrated using Coral Protocol to connect multiple agents seamlessly.
Travelers face multiple challenges when booking trips:
- Searching across multiple platforms for flights & hotels is time-consuming.
- Limited personalization in recommendations.
- Payment options are often restricted and lack modern Web3 support.
- Complex booking flows lead to user frustration.
Our AI-Powered Travel Agent solves these issues by:
- Using voice interaction to make booking fast & natural.
- Providing AI-based personalized recommendations for flights & hotels.
- Enabling crypto payments via Crossmint for modern, borderless transactions.
- Orchestrating all agents with Coral Protocol into one smooth pipeline.
- 🎙️ Voice Interaction: Speak naturally with the assistant using ElevenLabs (STT & TTS).
✈️ Recommendations: Get AI-powered flight & hotel options via Recommendation Agent.- 💳 Web3 Payments: Pay securely with crypto through Crossmint integration.
- 🔗 Agent Orchestration: Coral Protocol manages communication between all agents.
- 🌐 Simple Frontend: User-friendly React UI (Lovable.dev) for smooth booking flow.
- Coral Protocol → Multi-agent orchestration
- React + Tailwind (Lovable.dev) → Frontend
- ElevenLabs → Voice (STT/TTS)
- LLaMA / Qwen API → Recommendations
- Crossmint → Web3 Crypto Payments
- Mock Datasets → Flights & hotels
- Frontend (React UI) → User interacts via voice/text
- Voice Agent (Hassan) → Converts audio ↔ text
- Coral Orchestrator (Zeeshan) → Routes messages between agents
- Recommendation Agent (Backend) → Returns flight/hotel options
- Payment Agent (Jaweria & Zeeshan) → Processes crypto payments via Crossmint
- Booking Confirmation → Coral finalizes booking & returns confirmation
- User speaks: “Book me a flight from NYC to LA on June 1.”
- Voice Agent → Converts speech to text.
- Coral Orchestrator → Sends request to Recommendation Agent.
- Recommendation Agent → Returns flight/hotel options.
- User selects → “Pay with Crypto.”
- Payment Agent → Crossmint checkout flow.
- Coral Orchestrator → Confirms booking & generates mock booking ID.
- Confirmation shown on UI + optional voice confirmation.
-
Muhammad Umar Abid – Project Leader / Demo Engineer
- Defined system design & Coral integration
- Led demo preparation and handled bug fixes
-
Ahmad Raza – Frontend Developer
- Built UI with Lovable.dev / React
- Integrated flows for voice input, recommendations, and payments
-
Muhammad Hassan – Voice AI Engineer
- Implemented Speech-to-Text & Text-to-Speech with ElevenLabs
- Enabled multilingual interaction
-
Recommendation Agent – Backend Developer
- Built APIs for search & recommendations
- Processed mock datasets (flights + hotels)
-
Jaweria Siddique – Payment Agent / Documentation
- Integrated payment flow handling
- Prepared project documentation & final submission slides
-
Zeeshan – Blockchain / Payments Developer
- Integrated Crossmint for Web3 crypto checkout
- Ensured smooth transaction flow
👉 User: “Book me a flight from NYC to LA on June 1.”
👉 System:
- Returns options:
- Flight 1: June 1, 9 AM, $120
- Flight 2: June 1, 2 PM, $150
- User selects flight
- Payment via crypto (Crossmint sandbox)
- Returns: Booking Confirmed ✅ (ID: BOOK-123)
- Clone this repo:
git clone https://github.com/<your-repo>/ai-travel-agent.git cd ai-travel-agent
- Event: The Internet of Agents Hackathon @ Solana Skyline
- Date: September 14–21, 2025
- Theme: Build agentic applications using Coral Protocol
- 🎙️ Voice-enabled AI travel assistant (fully conversational bookings).
- 🌍 Multi-language support for global travelers.
- 💸 Smarter budget optimizations with AI-driven filtering.
- 💳 Integration with multiple payment gateways for instant booking.
✈️ Real-time airline & hotel API integration.- 🛂 NFT-based travel tickets with Solana.