Vadim will reveal how his team developed the frontend and backend for a three-in-a-row game from scratch. How they built their own deterministic match3 engine, developed the backend with a move validation system, a system for task completion, prize distribution, and notifications. He will explain why they decided not to use Unity or iOS/Android on the frontend, but instead applied HTML5 technologies: took a bunch of Pixi.js for the game and React.js for the frontend, and used dependency injection technique with the help of DI containers to make a huge number of modules compatible.