Образовательная платформа (в основе рандомайзер), с авторизацией, подпиской и магазином

Бюджет: по договоренности
Образовательная платформа для генерации вариантов формата ЕГЭ. Есть готовая MVP, но с плохим кодом (много нейрослопа). Необходимо собрать сайт заново на хорошей архитектуре, ищу опытного разработчика, возможно команду (бэк и фронт). 

Примерный список задач:

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

Конструктор состоит из 3 блоков. 1 блок — отрывок из художественного произведения, к нему даётся 6 разных заданий. 2 блок — стихотворение, к нему также 6 разных заданий. 3 блок — 5 вопросов.

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

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

ПОДРОБНЕЕ О СВОЙСТВАХ РАНДОМАЙЗЕРА И ВСЕХ УСЛОВИЯХ ГЕНЕРАЦИИ РАССКАЖУ ОТДЕЛЬНО — ЕСТЬ ГОТОВЫЙ КОД РАНДОМАЙЗЕРА, СОБИРАЛСЯ ОТДЕЛЬНО ОТ ОСНОВНОГО САЙТА.

2. На сайте нужно сделать авторизацию пользователя, возможность оплаты подписки. Весь сайт работает по подписке, без неё даётся только ознакомительный демо-вариант конструктора.

3. Возможности пользователя. 

1) безлимитная генерация вариантов через конструктор
2) возможность сохранить собранный вариант в личный кабинет
3) возможность скачать или распечатать 3 варианта в день. Нужна вёрстка для готового PDF файла
4) возможность докупить пакеты скачиваний, если превышен лимит
5) возможность поделиться сгенерированным вариантом с другим пользователей, должна генерироваться ссылка на вариант из конструктора
6) возможность сохранить вариант и собрать из сохранённых папки. Папку пользователь сможет открыть в конструкторе, работать в её пределах

4. Магазин
1) тут будут электронные книги в PDF формате
2) тут нужно добавить рандомные сборники, которые собираются из базы сайта. Например, 10 рандомных вариантов, которые собираются из того материала, который есть на сайте. Варианты должны иметь ряд ограничений (не больше 2 одинаковых авторов в готов сборники и тд)

5. Админка
1) Админ должен видеть статистику
2) возможность управлять подпиской пользователя, ограничивать или открывать. Также управление дополнительными купленными пакетами для скачивания вариантов.
3) возможность видеть у каждого пользователя скаченные/сохранённые варианты
4) возможность видеть у каждого пользователя купленные сборники

В админке нужно доработать базу заданий. Страница, где заполняются все материалы. Она сейчас есть в готовой версии сайта, нужно немного переработать.

6. Перенести базу материалов со старого сайта на новый, на новую архитектуру.
Опубликован 27.05.2026 в 10:29 Последнее изменение: 27.05.2026 в 10:28

Выберите способ верификации:

Обновите страницу после прохождения верификации.