Sobes.tech
Middle+ — Principal

Проектирование архитектуры и модели данных MVP сервиса, похожего на Pinterest

livecode

Condición de la tarea

Необходимо создать минимально жизнеспособный продукт (MVP) сервиса, аналогичного Pinterest, охватывающего три типовых пользовательских сценария.

1️⃣ Пользователь запускает приложение, переходит в дерево категорий, выбирает конечную категорию, после чего может задать несколько атрибутов с их значениями, добавить изображение и нажать кнопку «Отправить». После подтверждения изображение передаётся на бекенд, где сохраняется в выбранной категории вместе с указанными атрибутами и их значениями.

2️⃣ Пользователь открывает приложение, выбирает категорию, указывает набор атрибутов и их значений, нажимает «Поиск». Система должна вернуть набор изображений, соответствующих указанным комбинациям атрибутов.

3️⃣ Администратор имеет возможность управлять и изменять структуру категорий, наборы атрибутов и их возможные значения.

Требуется подобрать стек технологий, спроектировать общую архитектуру решения и описать структуру данных, необходимую для реализации указанных сценариев.