Есть бекэнд для собственного мобильного приложения про тренировки для тренеров на NestJS с использованием чистой архитектуры с api модулем. Реализовано уже несколько модулей, например, аутентификация и авторизация, профиль. Модули взаимодействуют между собой посредством событий. В связи с высокой нагрузкой, у меня не хватает времени добить его, хотя уже само мобильное приложение написано для обеих платформ. Мне требуется специалист, кто допишет его в текущей парадигме, если подскажет, где улучшить и отрефакторить, я только буду "за", так как я уже давно не контрибьючу, многого не помню и могу упускать, + TypeScript - не мой основной язык. Есть UML диаграмма на минималках, есть дизайн мобильного приложения для понимания нюансов, если будет необходимо.
Обо мне: СТО в крупном ecom, в разработке более 15 лет, сможем говорить на одном языке.
Осталось(60%):
- модуль биллинга (отвечает за прием подписок со сторов и проверки разрешений на платные фичи приложения - нужно уметь работать с валидацией хуков от Apple и Google)
- логирование
- подключить Sentry
- модуль тренировок (готовы доменный агрегат и сущности)
- модуль записи замеров
- модуль отчетов по тренировкам
- модуль обратной связи (тикетная система, но на старте упрощенная)
- покрыть минимально тестами
Нюансы приложения:
- многоязычность на базе заголовка Accept-Language
- стандартизированные ответы API
- коды ошибок
- API Composition
- Swagger документация - генерируемая
Проект находится на GitHub в аккаунте организации, предлагаю работать по PR'ам и issues, либо сразу оценка по фикспрайсу(ТЗ есть), до старта предлагаю подписать NDA, предпочтительна работа через договор с ИП (у меня есть ЭДО).