Inspiration

We were motivated by the challenge proposed by Vueling for HackUPC 2023, where they asked for an in-flight entertainment platform that requires no internet connection and allows passengers from a flight to interact with one another.

What it does

Passengers who log in to the plane's local network will be greeted by the web app, where they can play the quiz game with questions about Barcelona, the plane's destination, and check the plane's ranking.

How we built it

  • Front-end: Flutter Web
  • Back-end (API): Express.js
  • Database: MongoDB

Challenges we ran into

Flutter Web lacks I/O libraries, which made the back-end and database a necessity for this project despite its scope.

Accomplishments that we're proud of

Seamless connectivity between the three technologies.

What we learned

More about Flutter and Express.js.

What's next for Vueling Destino: Barcelona

With a little more engineering, we could open the game to more cities and even make it as a standalone app.

Share this project:

Updates