← Projects

GrooveScanner

Plan a trip around an event. A travel-planning web app combining event discovery with flight and accommodation proposals from your departure airport.

Restored interface · sample data

Explore the project.

Original source ↗
The restored GrooveScanner search interface with an event and departure-airport selector
Screenshot of the restored interface. Original 2016 templates and artwork; fictional sample data and adapted controls.

Original page templates and artwork, with controls adapted for fictional events, airports, flights, and hotels. No live availability, bookings, or accounts.

Open demo separately ↗
01Choose an event

The original entry point combines event discovery with an airport selector.

02Compare proposals

The results view pairs flights and accommodation and shows their combined price.

03Inspect the details

A proposal opens a detailed view; this restoration uses labelled fictional travel data.

From an event to a trip

Finding something worth travelling for is only the beginning. GrooveScanner brings the next decisions—where to fly from, how to get there, and where to stay—into one event-led workflow.

The original search screen accepts an event and a nearby airport. Its results pair flight options with accommodation, show a combined cost, and open a detailed proposal alongside information about the event.

How it was built

The frontend uses AngularJS, CoffeeScript, and Foundation. A Python/Flask API connects event search, airport information, flights, and hotels. This was a web application, not just a static promotional page.

Recognition

  • Winner of HackUPC, Barcelona — Skyscanner challenge — Skyscanner, Feb 2016
Explore the source ↗