Context
LupyGames (https://lupygames.com) is the ultimate destination for unblocked web browser games.
Challenge
Lupy Games as a project was up and running as a site but there was no admin panel where our team could easily manage the games and site configurations. Also there were not enough unit and integration tests that guarantee the code quality and prevent from regressions in the code on future changes. So the main goals of the Ludogorie soft interns was to increase the tests code coverage and add admin panel functionality.
Solution
- setup and write unit and integration tests for the existing functionality to ensure the correct operation of the application when adding new features.
- exposing /admin endpoints for all entities to be able to create, retrieve, update, and delete them.
- adding live search capability on the website