Личный проект «TaskForce» Общая концепция проекта <экенд для биржи объявлений. Каждое объявление — это отдельная задача на поиск исполнителей для решения какой-либо задачи. Бэкенд реализует разные пользовательские сценарии: от регистрации до публикации объявлений.
Технические требования Для разработки проекта применяется микросервисная архитектура. Каждый сервис решает свою задачу.
Некоторые сервисы могут содержать свою базу данных. В приложении использудтся следующие СУБД: MongoDB, PostgreSQL.
В корневой директории проекта размещается файл specification.md. Файл содержит все необходимые инструкции для запуска проекта.
Для разработки проекта использовался актуальный LTS-релиз платформы Node.js.
Код сервисов разрабатывается только на TypeScript. Все сервисы размещаются в монорепозитории. Для построения монорепозитория используется
NX.