Авторы

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1c2024c0-0d47-41e7-bf20-1246a232dc36/Rectangle_2.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1c2024c0-0d47-41e7-bf20-1246a232dc36/Rectangle_2.png" width="40px" /> Крылов Николай | бэкенд-разработка

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a7d773d2-32bd-4f24-8e6b-09c2a9badffb/Rectangle_1.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a7d773d2-32bd-4f24-8e6b-09c2a9badffb/Rectangle_1.png" width="40px" /> Калинин Алексей | дизайн, фронтенд-разработка

</aside>

1. Цель проекта

Цель проекта — разработать платформу (далее Платформа), где подростки смогут делиться своими рецептами и обсуждать их с другими.

2. Описание сайта

Платформа состоит из следующих основных функциональных блоков:

  1. Регистрация, аутентификация и авторизация
  2. Функционал для участника
  3. Функционал для модератора
  4. Функционал главной страницы
  5. Функционал страницы профиля участника
  6. Функционал поиска

2.1. Типы пользователей

Платформа предусматривает три типа пользователей: гость, участник и модератор. Гость сможет просматривать любые доступные рецепты на площадке и делиться ими. Участники получают доступ к публикации рецептов на площадку, к подписке на других участников, а также оцениванию и комментированию их рецептов. Модератор проверяет рецепты или комментарии участников перед публикацией.

2.2. Регистрация

Процесс заведения модератора в Платформу может быть реализован в первой версии не в интерфейсе Платформы, а при помощи команды на сервере. Этой команде заведения модератора должны быть переданы на вход следующие данные:

Процесс регистрации участников должен быть реализован в интерфейсе Платформы. При регистрации участника должны быть запрошены следующие поля: