Wayfare is an AI-powered travel platform pairing a React Native mobile app with a scalable NestJS backend API, built for travelers who want a single place to plan a trip instead of juggling search tabs, spreadsheets, and messaging threads. It helps travelers discover destinations, generate personalized itineraries, chat with an AI travel assistant, manage trips, and purchase premium subscriptions.
Trip recommendations are grounded in a retrieval-augmented generation (RAG) pipeline that draws on user preferences, previous conversations, and destination knowledge, with real-time travel data pulled in via SerpAPI. Claude and OpenAI models power the conversational assistant and itinerary generation, while a TypeORM data layer over PostgreSQL (hosted on Supabase) keeps trip records, chat history, and subscription state consistent as a traveler moves from discovery to booking to on-trip management.