Skip to content

AI & LLM · Machine Learning

TripAI

AI trip planner with streaming itineraries

Role
Full Stack & AI Engineer
Year
2026
Status
Open source
Stack
10 technologies

Overview

TripAI turns a short multi-step form into a full day-by-day trip — say Lahore to Hunza Valley or Naran. The itinerary streams in as it's generated, so users watch their plan take shape.

Behind the scenes, AI jobs run on a Redis-backed queue and a separate Python service handles the machine-learning recommendations.

What I built

  1. 01Streaming itineraries over Server-Sent Events from OpenAI GPT-4.1-mini.
  2. 02Background AI jobs with Redis + BullMQ workers for reliable generation.
  3. 03Python Flask ML microservice — RandomForest regression and content-based filtering.
  4. 04Real routes from Google Maps — distance, travel time and alternative routes on an embedded route map.
  5. 05Live weather from OpenWeatherMap plus a climate-suitability score per destination and month, with best months to visit and warnings for snow-blocked passes.
  6. 06ML cost prediction with a per-person budget breakdown in PKR, and hotel recommendations matched to the budget.
  7. 07Saved trip plans for every user, downloadable as PDF.
  8. 08React 19 front end with Redux Toolkit, React Query and validated multi-step forms.