Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Разработка

AnimeFinder

Добавлено 05 июл 2024 в 12:50
Пэт проект AnimeFinder - веб-приложение, разработанное с использованием фреймворка SpringBoot, целью проекта являлось предоставление пользователям возможности искать аниме, как через внешнюю API, так и в базе данных приложения.
База данных состоит из нескольких связанных таблиц:
OneToMany
ManyToMany
В качестве основной функциональности, реализован поиск аниме по названию, а также фильтры по жанрам. Кроме того, есть возможность получить информацию о конкретном аниме или о всех аниме из базы данных. Так же реализовано хранение данных в КЭШе, для быстрого доступа.

Для управления контентом в приложении, был реализован функционал
администратора. Добавление новых аниме в базу данных, обновление
информации, удаление.

Также весь проект покрыт UNIT-тестами. Нагрузочное тестирование через JMeter.

Весь проект был обернут в Docker для упрощения развертывания приложения.

К проекту был подключен Swagger, для открытой документации к коду.

Ссылка на репозиторий проекта:
https://github.com/tkmrqq/AnimeFinderBE
827e2d3e90