Швидкість є ключовою у цьому проекті. Нам потрібно, щоб це було завершено якомога швидше.
Що саме потрібно зробити і для яких цілей буде використана робота?
Я шукаю розробника (або невелику команду) для створення MVP Telegram додатку/веб-додатку для гри на реакцію для двох гравців. Інтерфейс і потік вже були намальовані вручну, і є досить детальний технічний документ (з описами та ескізами), який можна знайти за посиланням нижче.
Ваше завдання буде включати:
Розробку фронтенду за наданим дизайном.
Розробку бекенду з повною синхронізацією між двома гравцями в реальному часі.
Реалізацію ігрової логіки: підключення через QR-код/OTP, проведення/приєднання до матчів, зворотний відлік, випадкові розташування пальців, випадкові часи спрацьовування та порівняння реакцій.
Створення бази даних для зберігання даних гравців: спроби/токени, перемоги/поразки, часи реакції, таблиці лідерів та запрошені гравці (тип бази даних на ваш розсуд).
Базова система облікових записів не є обов'язковою на цьому етапі MVP – лише унікальні ID гравців та просте зберігання статистики.
Кінцева мета MVP – протестувати механіку гри та залучення користувачів.
Які критерії ви будете використовувати для оцінки результату?
Час. Нам потрібно, щоб це було завершено швидко.
Точна реалізація UI та потоку відповідно до наданого технічного документа (реакція в мс).
Плавна синхронізація в реальному часі між двома пристроями під час гри (матч проводиться на 1 пристрої, другий пристрій використовується для авторизації другого гравця).
Стабільний бекенд (база даних).
Доставлений код має бути чистим і готовим до розгортання.
Розглядаються лише фрілансери, які можуть надати сильні, релевантні приклади минулої роботи (розробка ігор, додатки в реальному часі або мобільні/веб MVP).
Ось документ з двома вкладками, одна для дизайну, яка вже завершена, інша є більш технічною з посиланням на завершений дизайн.
https://docs.google.com/document/d/1TGi5acovEY7Ls_Y1NNqBSWqZbC1KHSpNDdP7rHaoUpI/edit?tab=t.n33uloecl6y1
Ми готові розпочати цей проект якомога швидше. Коли ви будете давати оцінки часу, будь ласка, підготуйте приклади попередньої роботи, які були завершені в подібний термін.