← Back to projects

WaiFare

Mobile-first travel planning application that combines concerts and events with multi-modal transport planning, allowing users to plan complete end-to-end journeys across flights, trains, buses, and local transport in one unified flow.

React NativeExpoTypeScriptMobile AppRoutingMapsAPIsTravel Tech

Context & Problem

Planning travel to concerts and events is fragmented across multiple platforms. Users must manually combine event discovery, transport searches, pricing, schedules, and return planning, often leading to poor transfer decisions, unnecessary costs, and significant time spent coordinating logistics.

Solution & Approach

Developed a mobile-first application that connects event discovery with end-to-end travel planning. Users select a concert or event, define their location and travel preferences, and receive aggregated transport options across multiple modes, with filters for cost, time, transport type, and trip duration, all presented in a single, coherent user flow.

Key Highlights

  • Event-centric travel planning: journeys are built around concerts rather than raw routes
  • Multi-modal transport support (flight, train, bus, ferry, local transport)
  • Flexible user preferences: one-way or round-trip, stay duration, transport filters, group size, and age-based pricing
  • Mobile-first UX built with React Native and Expo, including navigation, maps, and interactive UI components
  • Designed for extensibility with external APIs for events, transport, weather, and pricing
  • Foundation for saved trips, price alerts, and personalized user profiles
WaiFare screenshot 1

Authentication

WaiFare screenshot 2

Booking overview

Steffen Nordnes – ML Systems & Data Engineering