Inspiration

When we were told on the meeting that they were looking for someone who could create an application to create a communication between the different airplane passengers we immediately decided to make a try.

What it does

The application recreates a small village where all the users can log-in giving an username. So at the time they enter they can immediately can start moving though it and play different minigames in solo or in multiplayer.

How we built it

For the project build we decided to use two frameworks, react for the frontend application and express with SocketIO to the backend. So in that way we could communicate both sides in the best way

Challenges we ran into

During all of the process we run into many challenges. The first was that anyone at the team had ever work with such a complex technology, so we had to get used to the new working methods and above all we had to documentate. Another problem we had was that we couldn't make frontend and backend applications work together. A part of that main two issues we didn't go thought more significant issues.

Accomplishments that we're proud of

Knowing that anyone on the team had ever work with such a big notable projects and complex frameworks, we could achieve to make a functional application which run on a demo.

What we learned

During all the process we learned lot of things. The first one was about who was the interaction between frontend and backend due to it was one of the heads of the project. We also learned about how important are the VCS cause we had to work in a team and to achieve that we need to have a fast and strong tool to make more better our workflow. Other things we learned is about how some big frameworks work together and how with a low number on code lines you could do so complex utilities, the usage of package manager repositories like node.js and more.

What's next for Virtual village

One of our aim when the HackUPC ends is to continue developing the application by the same name, to continue improving our skills and to get that challenge ourselves. Furthermore we wan to add it mode functionalities like player interactions, more minigames or even screens.

Built With

Share this project:

Updates