Freelancers.in.uaБіржа фрілансу
ВідкритоСайтиОпубліковано: 27.10.2026

Фронтенд на React для веб-тренажера підготовки до НМТ (тести, таймер, API)

Бюджет:

28 000 UAH

Термін виконання:

18 днів

Подано відгуків:

0 пропозицій

Опис завдання

Розробляємо онлайн-тренажер для підготовки випускників до НМТ з математики та історії. Бекенд пишеться на Node.js (REST API, авторизація через JWT готова, документація в Swagger є), макети у Figma майже повністю готові. Шукаю фронтендера на React, який збере та зв'яже клієнтську частину. Основний шмат роботи — це сам екран проходження тестування: таймер зворотного відліку, зручна навігація між блоками питань, можливість позначити складні завдання прапорцем і автозбереження відповідей на льоту (дуже важливо, щоб у разі зникнення світла або випадкового оновлення сторінки прогрес учня не скидався). Після здачі тесту — екран результатів з балами, часом і поясненнями помилок. Також потрібно реалізувати простий кабінет учня, де видно історію всіх зданих тестів та статистику по темах. Стек: React, TypeScript, для стилів Tailwind CSS. Для стейт-менеджменту можна взяти Zustand або Redux Toolkit — тут на ваш розсуд, головне, щоб логіка тесту була надійною. Макети та свагер покажу перед початком. Бюджет 28 000 грн за повну верстку та прив'язку до API, по термінах орієнтуємося десь на 2,5–3 тижні. Хто має подібний досвід у EdTech або квізах — чекаю на відгук.

Подати відгук на це замовлення

Запропонуйте свою вартість, термін виконання та опишіть ваш досвід у супровідному листі

грн

Для подачі відгуку потрібно увійти як фрілансер — форма входу відкриється автоматично.

Відгуки на замовлення (0)

Замовник обирає найкращого виконавця

Ще немає поданих відгуків. Будьте першим, хто запропонує свої послуги!

Замовник проекту

Катерина Б.

Рейтинг замовника:10.0 / 10
Статус:Перевірений клієнт
Розміщено замовлень:2 проектів
Локація:Харків, Україна

Безпечна угода Freelancers.in.ua

Замовник резервує оплату на платформі. Кошти виплачуються фрілансеру тільки після перевірки та підтвердження виконаного завдання.