Заказ закрыт
Full stack для разработки TG-mini app по прохождению IQ тестов

Бюджет: по договоренности
Ищем Full stack разработчика TG-mini app по прохождению IQ тестов. Включает 2 БД (prod и аналитика), админка для редактирования тестов, Front – 14 экранов, функции оплаты (TON и TG-stars), отправка уникальных реферальных ссылок друзьям, публикацию результата в TG-сториз.
Ищем человека, который может сделать весь проект целиком – от настройки сервера до публикации в ТГ.

Краткое описание страниц и механики:
Страница загрузки (loading)
На нем: лого, картинки.

Если юзер зашел впервые:
Страница Язык (language)
Перечень языков с возможностью ввести его через поиск на выбранном языке или англ.

Страница Профиль (profile)
- НикНейм. Подгружать из ТГ
- Пол. Кнопки с выпадающим списком (мужской, женский, не говорить).
- Возраст. Кнопка с выпадающим списком (диапазоны: до 13, 13-16, 17-23, 24-35, 36-60, 60+, не говорить)
- Специальность/профессия. Кнопка с выпадающим списком (перечень с возможностью ввести его через поиск на выбранном языке)
- Страна. Кнопка с выпадающим списком (перечень с возможностью ввести его через поиск на выбранном языке и англ., оставить пусто)
- Город. Кнопка с выпадающим списком (перечень с возможностью ввести его через поиск на выбранном языке и англ, оставить пусто.)
- Регион (автоматом подтягивается из страны и города)

Приветственная страница (welcome page)
Информация о продукте
- кнопка [Продолжить]

Главная страница (main)
Верхний колонтитул:
Кнопки вкл/выкл звука и вибрации.
Справа - кнопка [Кошелек]  (переход на механику подключения Кошелька). После завершения всегда возврат на Главную страницу.
По центру -  Жизни. Попытки для прохождения тестов. Могут быть получены n штук в сутки (не накопительно) + за репосты результатов тестов.
Слева - кнопка [Язык]  (переход на страницу Язык)
Нижний колонтитул:
Слева - кнопка [Профиль] (переход на страницу Профиль)
По центру - кнопка [Друзья] (переход на страницу Друзья)
Справа - кнопка [Статистика]  (переход на страницу Статистика)

Основная часть экрана:
Тесты. При клике на тест переход на страницу с тестом либо оплата. На главном экране так же указываем продолжительность теста в минутах.

Страница Теста (test)
Информация/описание теста. Прописывать длительность теста. Кнопка [Старт]
7.1. Страница теста 
Один вопрос на экран:
- выбор картинки из ряда предложенных; 
- выбор ответа из ряда предложенных;
***выбранный ответ подставляется в вопрос (в случае с картинкой, появляется целостность у человека);
   - полоса таймера (опционально);
- кнопка [Подтвердить ответ]. Переход к следующему вопросу;
- кнопка [Выхода]. Перемещает на главную страницу. Жизнь сгорает. Выход нужно подтверждать дважды, чтобы исключить случайный выход.
- номер вопроса;
   - индикатор прогресса. Заполняется по мере ответов на вопросы.

Страница результатов (result)
В зависимости от теста будут выведены результаты. 
Пример IQ тест:
  – Показатель IQ.  
  – Тип интеллекта (например, “Аналитик”, “Выпускник средней школы”).  
  – Процентиль (сравнение с другими).  
  – Кнопки: [Поделиться], переход на страницу Друзья через механику отправки ссылок;
[Открыть полный отчёт]. Переход на страницу полного отчета через механику оплаты в случае оплаты, в случае неоплаты на страницу Статистика;
[Другие тесты]. Переход на Главную страницу.

Страница Полный отчет
Название теста
Список вопросов с ошибками и, Полная/частичная информация по тесту в зависимости от покупки.
Кнопка [Поделиться]. Возможность делиться отчетом и использовать механику отправки ссылок друзьям, и в соц сети.

Страница Статистика (statistics)
Список тестов с возможностью нажать на две кнопки рядом с тестом:
Кнопка [Открыть]. Она активна в случае приобретения юзером ранее информации.
Кнопка [Результат]. Она переводит в механику оплаты. В случае успеха открывается отчет, в случае неоплаты, вернет обратно на страницу статистики.

Страница Друзья (friends)
Окно с информацией по кол-ву друзей, которые прошли любые тесты. Описание награды за n кол-во друзей. Пример: за 10 друзей бесплатно откроется платный тест. У юзера 9/10 друзей
Две кнопки:
- кнопка [Отправить уведомление]. Происходит механика отправки. После возвращаемся на страницу Друзья.
- кнопка [Собрать награду]. Юзер отправляется на главную страницу, где будет выделен его новый активный тест.
Ниже расположен список друзей,  их достижение (прошел он тест, если да, то название – только первого теста, если друг пройдет много тестов, то пусть будет виден его первый тест. Если не было пройдено ни одного тест, указать, что не было пройдено тестов).
Опубликован 02.06.2025 в 20:22
Заказ находится в архиве

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

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