Social game you can play anywhere and completely spontaneously. Try to convey the word "JAVA" to another player without using the words: "LANGUAGE", "PROGRAMMING", "PYTHON", "BACKEND", "COFFEE". Give it a go yourself! Guaranteed fun!

Status: Completed.

Technologies: Spring Boot, JSX, React, SCSS, RWD, Media Query, TypeScript, Node.js, Yarn, Ajax, Java, RESTfull API, JSON, asynchronous requests, JUnit, AssertJ, Mockito

Functionalities:
API with a database of words prepared by me.
Performing asynchronous queries on the client side to the exposed API.
 Polish and English language versions.
 High-level RWD - website adapted for mobile versions
Setting the number of players.
Creating a player profile, saving the name.
Adjusting the length of rounds.
Displaying and selecting word categories and mixed options.
Saving scores and displaying the scoreboard after each round.
Option for a team to surrender and move to the next word - no one gets a point.
Switching the active player.

From the Client Side:
1. The client is asked to enter the number of players.
2. The client is asked to enter the names of players.
3. The client is asked to enter how many words each player should play.
4. The client receives information about which player to pass the device to.
5. When the correct player has the device, they click next to confirm.
6. The player is shown available word categories and mixed options. The player selects one of the options.
7. The player is shown the main word they should explain to other players. However, they cannot use words displayed below. When any of the players guess, the active player selects their name to earn a point. The player has the option to surrender and move to another word.
8. The game repeats so that each player plays their words.
9. After the rounds, the application displays the scoreboard and asks if the players want to continue.

Feel free to view other projects.