Where Now? – travel planning in seconds

As broke uni students, we understand the struggle: you really want to travel, but you have no idea where to begin—and you’re pretty sure bailiffs are already on the way. Between endless travel guides, confusing activities, and the logistics of planning, travel quickly becomes overwhelming.

Where Now? fixes that.

All you need is dates you're free, how adventurous you’re feeling, and a total budget and we instantly create a complete travel plan step-by-step. This isn't ChatGPT, which just gives you hallucinated activities and has little to no user input on ideas. We, using SerpApi, scrape google flights and hotels, and google local for activities, so everything given to you is coming from somewhere real. This also lets us book flights, hotel and activities for you easily and simply, letting us handle all the stressful bits while you just sit back and relax.

Inputs

We built Where Now? as a fast, simple travel‑recommendation engine with three core inputs: -Budget -Adventurous rating -Availability

Stack Overview

Frontend: Compose Multiplatform Backend: Kotlin, Koog, Kotlin Multplatform, Data Layer: SerpAPI scraping google flights, hotels and local (for activities) Logic Layer: Kotlin, Koog Design: Clean mobile‑first UI built for speed during a hackathon sprint

Challenges We Faced:

API failure Initially we wanted to use Amadeus API as it would let us book with the user inputting details just once, and Amadeus booking everything for you. Amadeus API was facing many issues, so we switched to SerpAPI, which, while more consistent, lost some of our functionality. SerpAPI and Amadeus also use different parameter formats meaning we had to completely overhaul our API calls using Koog.

Built With

  • kotlin
Share this project:

Updates