Разработка микросервисов : Личный кабинет, BackOffice (Micronaut)

15 000 руб. за проект
30 апреля 2024, 07:44 • 5 откликов • 76 просмотров
В рамках студенческой работы нужна помощь в разработке двух микросервисов:
- Личный кабинет пользователя для фин. тех. сервиса
- Бэк оффис

Стэк технологий:
Java, Micronaut, JOOQ, FlyWay, PostgreSQL

Функции личного кабинета:
- Регистрация
- Авторизация (идентификация, аутентификация, авторизация) при помощи генерации токена доступа (JWT), состоящего из Access и Refresh токенов.
- Шифрование данных, хэширование пароля ( с применением соли)
- Создание Выплаты для вывода средств
- Просмотр данных пользователя и их изменение
- Просмотр списка выплат и отслеживание их статуса
- Просмотр транзакций, совершенных при помощи сервиса (тянется из другого микросервиса)

Back office:
- Обработка заявок на выплату и изменение их статуса
- Просмотр списка заявок на выплату
- Просмотр статистики клиентов

Часть ЛК уже реализована, можно доработать существующую часть, либо реализовать с нуля.
Микросервисы клиент-сервисные, которые при помощи API обмениваются JSON файлами.
Архитектуру необходимо поделить на: модели (классы), контроллеры и сами сервисы.