Inspiration

My motivation for this project came from the challenge presented by Vueling at HackUPC 2023, which focused on building an in-flight entertainment platform that requires no internet connection and allows passangers to interact with one another. I was intrigued by the concept of an in-flight app, which can not make any use of internet and uses the concept of real-time web. Through making research during these days, finally I was able to host a web/pwd platform and join multiple players for playing the game Guess who? (¿Quién es quién? in spanish) without any need of internet.

What it does

This project aims to implement, develop and integrate the well-known Guess who? game that is able to be played during a flight. Any person in the plane can join the game using any smartphone, tablet or laptop. Every player is represented by a card and game consists in interacting with the other passangers asking questions so as to guess the other player's character.

 How I built it

The front end is developed in VueJS. The part of communicating the passangers is programmed in Express and Socket io for the web sockets.

Challenges I ran into

It was a challange understand how websockets work and implement it without any use of internet.

 Accomplishments that I'm proud of

I'm proud that the game works fine and its design.

What I learned

I learn socket io and websockets

Built With

Share this project:

Updates