Описание проекта
По функциям мы представляем регистрацию и подробные профили: аватар, описание, интересы, ссылки на собственные записи участника. В центре — лента, где смешиваются те, на кого человек подписан, и группы, в которые он вступил, с лайками и другими реакциями, комментариями и репостами. Участники должны подписываться друг на друга, создавать группы и вступать в них, у групп — своя лента и роли, а также общаться один на один и в небольших личных переписках. Уведомления охватывают новых подписчиков, ответы, упоминания и активность в группах — внутри платформы и письмами-дайджестами. Модераторам нужен внятный набор инструментов: очередь жалоб, скрытие и удаление записей, предупреждения, заглушение и блокировка, а также журнал действий с указанием, кто и что сделал.
Мы гибки по конкретному стеку, но ждём адаптивную веб-версию, которая одинаково удобна на телефоне, — быструю и опрятную, с поиском по людям, записям и группам. Защиту от спама, настройки приватности и права по ролям просим считать частью основной работы, а не дополнением. Пришлите предлагаемую архитектуру, подход к ранжированию ленты и схему модерации, примерные сроки и то, что вы сдадите в первом рабочем этапе.