Revolutionizing travel planning with AI-powered multi-agent orchestration
SkyPath is an AI-powered travel assistant designed to streamline the entire trip-planning experience. Instead of dealing with chaotic aggregators and irrelevant options, SkyPath uses specialized AI agents connected directly to real Amadeus data to deliver accurate and personalized travel plans.
- Refines schedules, budgets, layovers, luggage rules, and travel constraints
- No hallucinations: uses clean, real Amadeus data
- Suggests accommodations based on location, price, preferences, and style
- Powered by Amadeus hotel datasets
- Builds tailored day-by-day itineraries using user interests
- Time optimization, context awareness, and local activity data
- Smart agents collaborate to enhance accuracy, filtering, and relevance
- Seamless orchestration throughout the planning flow
┌─────────────────────────────────────────────────────────────┐
│ 🎯 ORCHESTRATOR AGENT │
│ (Receives & Coordinates Requests) │
└─────────────────────┬───────────────────────────────────────┘
│
┌─────────────┼─────────────┐
▼ ▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐
│ ✈️ Flight │ │ 🏨 Hotel │ │ 📋 Itinerary│
│ Agent │ │ Agent │ │ Agent │
└─────┬─────┘ └─────┬─────┘ └─────┬─────┘
│ │ │
└──────────────┼──────────────┘
▼
┌─────────────────────┐
│ 🔗 AMADEUS API │
│ (Real-Time Data) │
└─────────────────────┘
| Layer | Technology | Description |
|---|---|---|
| Backend | Django (Python) | Multi-agent orchestration, Amadeus API integration |
| Frontend | React + TypeScript | Modern UI with Vite & Tailwind CSS |
| AI | OpenAI + Custom Agents | LLM coordination, data validation, context sharing |
| Data | Amadeus API | Real-time flight, hotel, and activity data |
📦 UiPath-Hackathon-2025
├── 📂 backend/
│ ├── 📂 apps/ # Django applications
│ ├── 📂 config/ # Django configuration
│ ├── 📂 services/ # Business logic & agents
│ └── 📄 manage.py # Django management script
├── 📂 frontend/
│ ├── 📂 src/ # React source code
│ ├── 📄 package.json # Node dependencies
│ └── 📄 vite.config.ts # Vite configuration
├── 📄 requirements.txt # Python dependencies
└── 📄 README.md # This file
- Python 3.11+
- Node.js 18+
- Amadeus API credentials
- OpenAI API key
# Navigate to backend
cd backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r ../requirements.txt
# Configure environment variables
cp .env.example .env # Add your API keys
# Run migrations
python manage.py migrate
# Start server
python manage.py runserver# Navigate to frontend
cd frontend
# Install dependencies
npm install
# Start development server
npm run dev- 🗺️ Multi-city route generation
- 🚌 Local transport recommendations
- 📍 Google Maps integration
- ⚙️ Full UiPath automation pipelines
- 🌐 Multi-language support
Hackathon project created with passion and innovation 💡
Made with ❤️ at UiPath Future Forward Hackathon 2025
⭐ Star this repo if you found it helpful! ⭐