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.
Log in or sign up for Devpost to join the conversation.