Voyager AI
Agentic travel planning platform on Next.js and Vercel with topic scoping, hallucination prevention, and structured itinerary output across the full agent workflow.
Pipeline
The problem
Trip planning assistants suggest dates the traveller is not actually free, wander off topic, and invent prices or visa rules that sound authoritative.
Architecture
End-to-end flow, stage by stage.
- 01
Voice intake
- 02
Calendar OAuth
- 03
Gemini planning
- 04
ElevenLabs response
- 05
Vercel deploy
How it works
Calendar-grounded availability
Google OAuth through NextAuth pulls read-only calendar data, and that real availability is injected as context so proposed travel windows correspond to genuinely open dates.
Enforced six-stage flow
The agent greets, finds windows, proposes destinations with visa and passport checks, discusses budget and travel style, generates a day-by-day itinerary with embedded videos, and finally emits a structured trip document. Steps cannot be skipped.
Split-screen voice interface
An animated avatar sits beside the chat, with the Web Speech API handling both speech synthesis and recognition so the whole plan can be built by talking.
Guardrails against invention
Topic scoping refuses non-travel requests, and the system prompt forbids inventing prices, visa rules, dates or bookings — availability claims must trace back to calendar data.
- Built a voice-enabled conversational flow that checks Google Calendar availability before suggesting destinations, then moves through budget, travel style, itinerary, and booking links in sequence.
- Grounded travel windows with Google Calendar OAuth through NextAuth, while Gemini handled planning and ElevenLabs delivered spoken responses.
- Added topic scoping, step-order enforcement, and explicit safeguards against invented prices, visa rules, dates, or bookings before deploying the Next.js application on Vercel.
By the numbers
Workflow coverage
Planning stages automated
Guardrail classes enforced
Grounded external data sources
What it ships with
- Google Calendar read-only integration
- Day-by-day itinerary with YouTube embeds
- Structured trip document with booking links
- Speech-to-text and text-to-speech in-browser
- Deployed on Vercel with App Router
- OAuth 2.0
- Calendar-grounded availability
- 6-stage
- Guided planning workflow
Stack
More projects
Full-Stack
Aura Alarm — AI-Powered Smart Wake-Up Platform
Sleep-tracking analytics with pattern visualization, personalized morning briefings from weather/news/calendar APIs, and a Web Audio adaptive alarm that learns from feedback.
Computer Vision
Multi-Modal Vision-Language Model for Cancer Diagnosis
Cross-modal pipeline correlating high-dimensional medical imaging with unstructured biomedical literature, with a Grad-CAM + Gradio explainability interface for clinical interpretability.