Технологии: Java + Spring + Spring Data JPA + Hibernate + Tomcat + Maven + MySQL + JUnit + RESTful API
Описание: Данный проект является симуляцией панели администратора и выглядит следующим образом:
По условиям вступительного задания на стажировку было необходимо обеспечить выполнение следующих требований:
- Получение списка всех зарегистрированных игроков;
- Создание нового игрока;
- Редактирование характеристики существующего игрока;
- Удаление игрока;
- Получение игрока по id;
- Получение отфильтрованного списка игроков в соответствии с переданными фильтрами;
- Получение количества игроков, которые соответствуют фильтрам.
Итого: Все требования были выполнены, сущности прописаны и смаплены из базы данных, написаны контроллеры и пагинация страницы, имплементация сервиса для выполнения логики приложения, в том числе фильтрации, а также подсчет опыта персонажа.
Тесты: 41/41