AI & LLM · Machine Learning
TripAI
AI trip planner with streaming itineraries
- Role
- Full Stack & AI Engineer
- Year
- 2026
- Status
- Open source
- Stack
- 10 technologies
TripAI
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
- 01Streaming itineraries over Server-Sent Events from OpenAI GPT-4.1-mini.
- 02Background AI jobs with Redis + BullMQ workers for reliable generation.
- 03Python Flask ML microservice — RandomForest regression and content-based filtering.
- 04Real routes from Google Maps — distance, travel time and alternative routes on an embedded route map.
- 05Live weather from OpenWeatherMap plus a climate-suitability score per destination and month, with best months to visit and warnings for snow-blocked passes.
- 06ML cost prediction with a per-person budget breakdown in PKR, and hotel recommendations matched to the budget.
- 07Saved trip plans for every user, downloadable as PDF.
- 08React 19 front end with Redux Toolkit, React Query and validated multi-step forms.