Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!
Tytuł projektu: TerraFood TFT . Mini-aplikacja Telegram „MilkFarm Quest” z głęboką integracją Web3
Zlecenie jest tłumaczone automatycznie. Zaloguj się lub zarejestruj się, żeby zobaczyć oryginał
Opis Projektu
Szukamy dewelopera do stworzenia w pełni funkcjonalnej gry 2D na farmie jako Mini-Aplikacja Telegram z elementami gamifikacji, mechaniką tap-to-earn, systemem poleceń oraz funkcjonalnością Web3 (tokeny firmowe, NFT, staking). Gra musi uruchamiać się w Telegramie i obsługiwać uwierzytelnianie przez komunikator.
Zadania i Wymagania
- Frontend (Klient Gry)
- Framework: Phaser.js
- Wrapper: React lub Vue.js
- Rozgrywka:
- Sceny 2D „farmy”: pastwiska, krowy, mleczarki
- Mechanika tap-to-earn, codzienne zadania i misje, zagadki
- Rankingi, osiągnięcia, wyzwania społeczne
- Integracja z Telegramem:
- Telegram Web App SDK (uwierzytelnianie, transfer kontekstu)
- Przyciski inline, przejścia deep-link z czatu
- UX/UI:
- Interfejs responsywny na urządzenia mobilne
- Animacje i mikro-interakcje
- Bot i Backend
- Język i Framework: Node.js + Telegraf.js
- Funkcje bota:
- Powiązanie ID Telegram z profilem gry
- System poleceń: generowanie linków, śledzenie, bonusowe nagrody
- Powiadomienia o nowych misjach i airdropach
- API dla Frontendu:
- Zapis postępów, statystyk, rankingów
- Endpointy: pobierz profil, saldo, lista zadań
- Baza danych: PostgreSQL (lub podobna)
- Integracja Web3
- Smart Contracts:
- Token firmowy ERC-20
- NFT ERC-721/1155 dla gier
- Narzędzia deweloperskie: Hardhat lub Truffle
- Biblioteka klienta: ethers.js
- Podstawowe funkcje:
- mint / claimReward
- stake / unstake
- transfer / swap w grze
- Wsparcie portfeli: MetaMask, Telegram Wallet, WalletConnect
- Smart Contracts:
- Panel administratora
- Framework: React lub Vue.js
- Funkcje:
- Zarządzanie kampaniami poleceń i airdropami
- Moderacja i przegląd kont użytkowników
- Konfiguracja gospodarki gry (rozmiar bonusu, tempo farmienia)
- Infrastruktura i DevOps
- Konteneryzacja: Docker
- CI/CD: GitHub Actions lub podobne
- Wdrożenie: AWS / GCP / DigitalOcean
- Monitoring i logowanie: Prometheus + Grafana lub ELK
- Testy i Bezpieczeństwo
- Testy funkcjonalne: pokrycie kluczowych ścieżek użytkownika
- Testy jednostkowe i integracyjne smart kontraktów
- Audyt bezpieczeństwa smart kontraktów (z sugestiami ulepszeń)
- Testy obciążeniowe API backendu i bota Telegram
Oczekiwane Dostawy
- W pełni funkcjonalna Mini-Aplikacja Telegram z opisanymi funkcjami
- Wdrożone i przetestowane smart kontrakty
- Backend i bot gotowe do skalowania
- Panel administratora do zarządzania grą
- Pełna dokumentacja dotycząca konfiguracji, wdrożenia i obsługi
Wymagane Umiejętności Wykonawcy
- Phaser.js, JavaScript/TypeScript, HTML5/WebGL
- React lub Vue.js
- Node.js, Telegraf.js, Express
- Solidity, Hardhat/Truffle
- ethers.js lub Web3.js
- PostgreSQL
- Doświadczenie z Docker, CI/CD, wdrożeniami w chmurze
- Doświadczenie z Mini-Aplikacjami i botami Telegram
- Znajomość architektury Web3, tokenomiki i NFT