In January 2023, we hosted a Collaboration Kit challenge for the Vaadin community. The goal was to use the Collaboration Kit to design or build a web application with real-time user collaboration. In this blog post series, we take a closer look at the winning applications!
Meet Pascal Schwabe! Pascal placed second in the Development category of the challenge. He is a working student at DVZ GmbH in Schwerin, Germany. His responsibilities are primarily web development with Vaadin Flow and everything related to the software lifecycle.
Pascal, please talk us through the collaborative app you built for the challenge.
I developed a collaborative game experience, GamePal, where players can join two types of games. One is called Map Game, where players in a match have to guess where the given city is and put their markers on a map. The winner will be who’s closest to that location.
The next game is called Guessing Game. Players basically have to guess the hidden word. The winner will be determined by typing the correct word in the game chat.
There are also some quality-of-life features, like a server browser with game-type filtering and admin views to edit the game contents.
How was your experience using the Vaadin Collaboration Kit?
This was my first experience using Vaadin Collaboration Kit, and it has been pretty easy and straightforward. The simplicity of defining a topic name and binding all users that want to interact with that topic in one group is pretty self-explanatory.
If you could do the challenge again, what would you change or improve in your application?
My main focus was to get to a point where I was happy with my application, but there are obviously still bugs, and the code quality could see some improvements. Also, if I could start all over, I’d start sooner. 😀
Do you plan on implementing other Collaboration Kit use cases or features?
How do you see the future of collaborative apps evolving?
In my opinion, the importance of collaborative apps is growing since hybrid
jobs will become the new standard in the future in most fields, and working collaboratively from anywhere in the world with your colleagues is a must at this point.
Congratulations, Pascal, for winning second place in the Collaboration Kit Challenge Development category!