Pathfinder

An AI-powered travel planning application that transforms natural-language requests into structured, location-aware itineraries.

Overview

Pathfinder is a full-stack travel planning app built during a 24-hour hackathon. It allows users to describe travel plans in natural language and instantly receive a structured, editable itinerary. The system combines large language models with real-time mapping data to produce location-aware recommendations and optimized routes.

The project focuses on fast backend orchestration, AI integration, and turning unstructured user input into usable planning data.

Key Features

  • Natural-language travel planning (e.g., “3 days in Tokyo with food and museums”)
  • AI-generated, structured itineraries with editable sections
  • Location-aware recommendations powered by live map data
  • Intelligent place suggestions and routing based on user intent
  • End-to-end flow from free-text input to actionable travel plans

Tech Stack

Frontend

React, TypeScript, Vite

Backend

Python, FastAPI, Pydantic, OAuth2, JWT

Database

SQLite

DevOps

Docker, Nginx

AI & APIs

Jest, React Testing Library

Challenges & Solutions

Challenge:

Parsing vague or ambiguous natural-language travel requests into structured itinerary data

Solution:

Designed custom prompt structures and backend orchestration to consistently transform free-text input into well-defined itinerary objects.

Challenge:

Ensuring recommendations are relevant to real-world locations and distances

Solution:

Combined LLM-generated plans with real-time Google Maps data to validate locations, calculate routes, and refine suggestions.

Challenge:

Delivering a complete product within a 24-hour hackathon timeframe

Solution:

Prioritized backend logic and core user flow, enabling a functional end-to-end experience with minimal UI overhead.

Learning Outcomes

  • Gained experience translating natural-language user input into structured, actionable data using large language models.
  • Learned how to combine LLM-generated outputs with real-time external APIs (Google Maps) to produce location-aware, practical results.
  • Strengthened backend orchestration skills by designing workflows that transform free-text requests into editable travel itineraries.
  • Developed an understanding of prompt design and constraint enforcement to keep AI-generated plans consistent and usable.
  • Improved rapid prototyping skills by delivering a complete, end-to-end product within a 24-hour hackathon timeframe.