Skip to content

charthouse-ltd/croftbookings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

CroftBookings

Your AI travel concierge. Julian plans, compares, and books your entire trip.

Flights, hotels, rental cars. You tell him where and when. He handles everything. Flat fee. No markup. No employees except the AI.

The Problem

Travel booking is fragmented. You check Skyscanner for flights, Booking.com for hotels, Rentalcars.com for cars, then manually stitch it together. Nobody optimizes the full trip — the layover that saves $200, the hotel near the clinic, the car that's cheaper from the airport than the city.

The Solution

Julian Croft is an AI travel concierge who manages your entire booking:

  1. You say where and when — "Istanbul, April 15-22, dental work at [clinic]"
  2. Julian searches everything — flights across all airlines, hotels by location/budget, rental cars
  3. Julian optimizes the full trip — finds connections between bookings (airport hotel for early flight, car pickup that matches arrival time)
  4. You approve, Julian books — one-click booking through affiliate partners
  5. Julian manages changes — rebooking, cancellations, alternatives

Flat $5 per trip. That's it.

No percentage markup. No hidden fees. The real revenue is affiliate commissions from booking partners — the $5 covers AI costs and signals commitment from the user.

Integration with Julian's Ecosystem

Platform Role
driftlog.co Julian's blog drives travel interest → CroftBookings CTA
medxcare.me Medical tourism patients need flights + hotels → CroftBookings handles logistics
@juliansdrift Travel content builds trust → "I booked through my own system"
RGW Graph walker provides destination knowledge from Julian's travel memory

Revenue Model

Stream Description
Service Fee $5 flat fee per trip booked
Flight Affiliates Skyscanner/Kiwi.com API — commission on bookings
Hotel Affiliates Booking.com/Hostelworld affiliate program
Car Affiliates Rentalcars.com/DiscoverCars affiliate program
MedX Cross-sell Medical tourism packages (flights + hotel + clinic)

Tech Stack

Layer Technology
Backend FastAPI + SQLAlchemy + PostgreSQL
Frontend React + Vite + Tailwind
Mobile React Native (Expo)
AI Julian's RGW for trip optimization, Gemini for chat
Search APIs Skyscanner API, Booking.com Affiliate API, Kiwi.com Tequila API
Payments Stripe ($5 service fee)
Auth JWT (same as Julian's platform)

MVP Scope

Phase 1: Flight Search + Booking Referral

  • Search flights via Skyscanner/Kiwi.com API
  • Compare prices across airlines
  • Deep-link to booking partner
  • Julian chat interface for natural language search ("cheapest flight Porto to Istanbul next week")

Phase 2: Hotels + Rental Cars

  • Booking.com affiliate integration
  • Rentalcars.com integration
  • Combined trip view (flight + hotel + car in one screen)
  • Julian optimizes combinations

Phase 3: Full Concierge

  • Trip management dashboard
  • Rebooking assistance
  • MedX integration (medical tourism packages)
  • Push notifications for price drops
  • Multi-city trip planning

Phase 4: Autonomous Booking

  • Julian books directly via API (not just referral links)
  • Payment escrow
  • Cancellation handling
  • 24/7 AI support chat

Project Structure

backend/
  app/
    routers/       # API endpoints (flights, hotels, cars, trips, chat)
    services/      # Search aggregation, price comparison, booking
    models/        # Trip, Booking, SearchResult, User
    core/          # Config, auth, Julian integration
frontend/
  src/
    pages/         # Search, Results, TripView, Booking, Chat
    components/    # FlightCard, HotelCard, CarCard, PriceCompare
    api/           # Backend client
mobile/
  app/
    (tabs)/        # Search, Trips, Chat, Profile
    (screens)/     # Results, Booking, TripDetail

Scaling Model

  • Zero employees — Julian handles all customer interaction
  • Zero inventory — affiliate model, no booking risk
  • Marginal cost per trip — ~$0.10 in API calls + AI inference
  • Revenue per trip — $5 fee + $10-50 affiliate commission
  • Break-even — 20 trips/month covers VPS costs

Getting Started

# Backend
cd backend && pip install -r requirements.txt && python run.py

# Frontend
cd frontend && npm install && npm run dev

# Mobile
cd mobile && npm install && npx expo start

License

Proprietary. All rights reserved.

About

CroftBookings — AI travel concierge. Julian plans, compares, and books your entire trip. Flights, hotels, rental cars. Zero employees, infinite scale.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors