Orahee is a production travel-planning platform: a Django/DRF backend serving a Flutter app with AI-generated day-by-day itineraries, group collaboration, and real-time chat over Django Channels WebSockets — live with around 200 active users.
The itinerary engine keeps activities as relational rows while mirroring them into a flattened JSON document on the trip, so AI-generated and hand-built itineraries share one CRUD model. Trip generation runs through a Pydantic-validated pipeline enriched with Google Places geodata, and in-chat group polls feed their results straight into structured generation input. Firebase push notifications, Branch.io deep-link invites, and Celery-scheduled engagement flows round out the product.