![Конструктор тестов [frontend]](https://storage.yandexcloud.net/itboosterbacket/pet-projects/dbab556b-5f71-455e-92ff-e6557057c2e1-1.jpg)
Реализуйте упрощенный аналог Google forms. Создавайте тесты, делитесь с друзьями, смотрите ответы.
Краткое описание:
Приложение представляет из себя конструктор тестов, в котором каждый пользователь может создать тест, заполнить его вопросами разных типов и указать правильные варианты ответа.
Ссылку можно передать другому пользователю, чтобы он прошел тест. Все ответы сохраняются. Создатель теста - видит все ответы от других пользователей.
Представляет из себя аналог Google Forms.
Требования:
SSR не требуется.
React/vue/angular.
Работа с данными - по выбору
Покрыть UNIT тестами основной функционал
Самописная авторизация и аутентификация по JWT токену
Использование TypeScript - обязательно
В качестве package manager используем pnpm
Настроить - eslint/pretier
Дизайн (figma). Прототип, для лучшего понимания, что нужно сделать:
https://www.figma.com/file/lfB2DBjGayUOf7iiGW31KP/Constructor?node-id=0%3A1
Полезные материалы
Создание fullstack интернет магазина. Много пересечений с этим проектом, можно взять за основу - https://youtu.be/H2GCkRF9eko
Все про JWT авторизацию - https://youtu.be/fN25fMQZ2v0
Дата создания: 6 октября 2025 г.