Шукаємо React-розробника для реалізації інтерфейсу та підключення до backend для Telegram Mini App (ігровий проект).
Backend вже розробляється окремо.
Будуть надані специфікації OpenAPI (Swagger).
Типи для фронтенду генеруються автоматично через openapi-typescript.
Інтеграція повинна виконуватись строго за згенерованими типами.
Скріни з проектом прикріплені в архіві.
⸻
📋 Завдання
1. Реалізувати інтерфейс за готовим дизайном (Figma)
2. Зібрати переиспользувані UI-компоненти
3. Підключити екрани до backend через OpenAPI
4. Використовувати типи, згенеровані з специфікації
5. Реалізувати стани:
• loading
• empty
• error
6. Підготувати чисту кодову базу для подальшого розвитку проекту
⸻
🛠 Технології
• React
• TypeScript (обов'язково)
• Робота з OpenAPI / Swagger
• openapi-typescript (генерація типів)
• Git
Будуть плюсом:
• досвід роботи з Telegram WebApp
• досвід з Pixi.js
• досвід побудови компонентної архітектури
⸻
⚙️ Важно
• Усі запити повинні використовувати типи, згенеровані з OpenAPI
• Використання any недопустимо
• Код повинен бути структурований і передаватись іншому розробнику
• Архітектурні рішення узгоджуються заздалегідь
• Ніякої “одноразової верстки”
Після завершення етапу до проекту підключається основний frontend-розробник для масштабування логіки. Розглянемо варіант, якщо закінчити фронт зможете і ви.
⸻
📎 Для відгуку просимо:
1. Приклади React-проектів
2. Досвід роботи з TypeScript та OpenAPI
3. Приклад коду (GitHub / фрагмент проекту)
4. Оцінку термінів та вартості!
Якщо рівень і бюджет нас влаштують — надамо доступ до Figma та детальному ТЗ.