AI-Powered Booking Operations

Your entire trip,
one conversation.

Operon is an AI travel agent that books hotels, flights, and restaurants through natural chat. No forms. No friction. Just tell it what you need.

Operon ChatAI travel agent

How it works

Talk naturally.
We handle the rest.

01

Tell us what you need

Say "I need a hotel, flight, and restaurant in London for August" — or just one. The AI detects your intent and starts gathering details through conversation.

02

Review and select

The AI searches contracted providers, scores options against your preferences, and presents ranked choices as interactive cards. Click to select — no forms needed.

03

Pay and confirm

Provide your details once — the AI reuses them across bookings. Pay securely via Stripe. Real confirmation emails are sent to providers automatically.

Multi-category booking

Three industries.
One workflow.

Hotels

Search by destination, dates, budget, and room type. Scored by price fit, star rating, and capacity.

Flights

Find flights by route, date, cabin class, and budget. Cross-populated from hotel dates and destination.

Restaurants

Book by location, cuisine, time, and price range. Party size auto-filled from hotel guests.

Platform features

Built for travel
companies.

Multi-channel AI Agent

Same AI agent works on web chat and Instagram DMs. Every conversation flows into the operator dashboard.

Smart Cross-Population

Book a hotel, and the flight booking auto-fills destination, dates, and passengers. Personal info collected once.

Operator Dashboard

Real-time booking pipeline, per-booking detail pages, and the ability to step into any conversation as a human agent.

End-to-End Automation

From the first message to Stripe payment to provider confirmation email — fully automated. No manual steps.

Built with

A modern, production-grade stack

Frontend

Next.js 16
Next.js 16
React 19
React 19
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS

Backend & Data

Express.js
Express.js
MongoDB
MongoDB
Mongoose
Mongoose
Node.js
Node.js

AI & Integrations

Google Gemini
Google Gemini
Stripe
Stripe
Resend
Resend
Instagram API
Instagram API

Project Status

Built for the hackathon.
Honest about its limits.

Operon was built in a hackathon with the resources available at the time. Some features are sandbox-only or use seed data instead of real provider APIs. Here's exactly what's running.

Fully functional

  • • AI booking conversation flow (extraction, matching, options)
  • • Multi-category cross-population (hotel → flight → restaurant)
  • • Operator dashboard with real-time chat mirroring
  • • Confirmation emails sent via Resend (real inboxes)
  • • Trip summary cards
  • • MongoDB-backed inventory + bookings

Sandbox / Test mode

  • Stripe — test API keys; payments are simulated, no real charges
  • Instagram DMs — limited to whitelisted tester accounts via Meta Graph API (production access requires app review)
  • MongoDB inventory — manually seeded sample data for hotels, flights, restaurants

Not integrated

These require paid business partnerships not available during the hackathon:

  • Flight inventory — Amadeus, Sabre, Travelport (GDS systems)
  • Hotel inventory — Booking.com, Expedia, Hotelbeds (partner APIs)
  • Restaurant reservations — OpenTable, Yelp Reservations, Resy

AI status

  • Powered by Google Gemini, currently out of free-tier credits
  • Self-hosting Llama 3.2 3B on AWS Free Tier was evaluated and isn't feasible (the smallest free instance has 1 GB RAM; the model needs ~2 GB even at Q4 quantization)
  • The chat will resume working when credits are refilled or a paid tier is purchased

Ready to see it in action?

Try the AI booking agent yourself. No signup required.

Start a Conversation
Operon

Built with AI for the travel industry