Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!
Назва проекту: TerraFood TFT . Телеграм Міні-Застосунок “MilkFarm Quest” з глибокою інтеграцією Web3
Проєкт перекладено автоматично. Увійдіть або зареєструйтесь, щоб побачити оригінал
Опис проекту
Ми прагнемо розробити повністю функціональну 2D фермерську гру у вигляді Mini-App для Telegram з гейміфікацією, механікою натискання для заробітку, системою рефералів та функціоналом Web3 (токени компанії, NFTs, стейкінг). Гра повинна запускатися всередині Telegram і підтримувати автентифікацію через месенджер.
Задачі та вимоги
- Фронтенд (Клієнт гри)
- Фреймворк: Phaser.js
- Обгортка: React або Vue.js
- Геймплей:
- 2D сцени “ферма”: пасовища, корови, доїльні апарати
- Механіка натискання для заробітку, щоденні завдання та місії, головоломки
- Таблиці лідерів, досягнення, соціальні виклики
- Інтеграція з Telegram:
- SDK для Web App Telegram (автентифікація, передача контексту)
- Вбудовані кнопки, глибокі посилання з чату
- UX/UI:
- Мобільно-адаптивний інтерфейс
- Анімації та мікровзаємодії
- Бот та бекенд
- Мова та фреймворк: Node.js + Telegraf.js
- Функціонал бота:
- Зв’язування Telegram ID з профілем у грі
- Реферальна система: генерація посилань, відстеження, бонуси
- Сповіщення про нові місії та аірдропи
- API для фронтенду:
- Збереження прогресу, статистики, рейтингів
- Кінцеві точки: отримати профіль, баланс, список завдань
- База даних: PostgreSQL (або подібна)
- Інтеграція з Web3
- Розумні контракти:
- ERC-20 токен компанії
- ERC-721/1155 для NFT у грі
- Інструменти розробки: Hardhat або Truffle
- Бібліотека клієнта: ethers.js
- Основні функції:
- mint / claimReward
- stake / unstake
- transfer / swap у грі
- Підтримка гаманців: MetaMask, Telegram Wallet, WalletConnect
- Розумні контракти:
- Панель адміністратора
- Фреймворк: React або Vue.js
- Функції:
- Моніторинг KPI (DAU, CPA, Retention)
- Управління рефералами та аірдропами
- Модерація та перегляд користувачів
- Налаштування ігрової економіки (розмір бонусу, швидкість ферми)
- Інфраструктура та DevOps
- Контейнеризація: Docker
- CI/CD: GitHub Actions або подібне
- Розгортання: AWS / GCP / DigitalOcean
- Моніторинг та логування: Prometheus + Grafana або ELK
- Тестування та безпека
- Функціональне тестування: покриття ключових сценаріїв користувача
- Юніт та інтеграційне тестування розумних контрактів
- Аудит безпеки розумних контрактів (з рекомендаціями щодо покращень)
- Тестування навантаження API бекенду та Telegram бота
Очікувані результати
- Повністю функціональний Mini-App для Telegram з описаними функціями
- Розгорнуті та протестовані розумні контракти
- Бекенд та бот готові до масштабування
- Панель адміністратора для управління грою
- Повна документація щодо налаштування, розгортання та експлуатації
Необхідні навички виконавця
- Phaser.js, JavaScript/TypeScript, HTML5/WebGL
- React або Vue.js
- Node.js, Telegraf.js, Express
- Solidity, Hardhat/Truffle
- ethers.js або Web3.js
- PostgreSQL
- Досвід роботи з Docker, CI/CD, хмарними платформами
- Досвід роботи з Mini-Apps та ботами для Telegram
- Знання архітектури Web3, токеноміки та NFTs