Projekt: BTC Hour Battle (Mini Aplikacja Telegram)
Format: Turniej prognoz BTC w Telegramie
Typ: NIE bukmacherka, a konkurs prognoz z pulą nagród
⸻
1. OGÓLNA KONCEPCJA
Każdą godzinę rejestrowana jest cena BTC.
Użytkownik wybiera:
• 📈 Wyżej
• 📉 Niżej
Po 60 minutach rejestrowana jest nowa cena.
Jeśli prognoza jest poprawna — przyznawane są punkty.
Na koniec dnia / tygodnia rozdzielana jest pula nagród.
⸻
2. PLATFORMY
Format:
Telegram Mini App (WebApp w Telegramie)
Autoryzacja:
Przez Telegram WebApp Auth
Użyj Telegram ID jako unikalnego klucza użytkownika.
⸻
3. TECHNOLOGIE
Frontend:
• React / Next.js
• Telegram WebApp SDK
Backend:
• Node.js (Express) lub Python (FastAPI)
• PostgreSQL
Integracje:
• API do pobierania ceny BTC (podaj giełdę, np. MEXC lub Binance)
• Cron do rejestrowania ceny co godzinę
⸻
4. LOGIKA RUNDY
Każdą godzinę:
1. O 00 minut rejestrowana jest cena startowa
2. Użytkownicy mogą głosować przez 55 minut
3. Ostatnie 5 minut głosowanie jest zamknięte
4. W następnej godzinie rejestrowana jest cena końcowa
5. Określany jest wynik
Jeśli cena końcowa > startowej → zwycięstwo “Wyżej”
Jeśli cena końcowa < startowej → zwycięstwo “Niżej”
Jeśli równa → runda jest anulowana
⸻
5. SYSTEM PUNKTÓW
Podstawowy model:
• Poprawna prognoza = +1 punkt
• Niepoprawna = 0
• Remis = zwrot punktu (jeśli model płatny)
Dodatkowo:
Jeśli użytkownik jest w mniejszości i ma rację — +2 punkty
(zrealizować dynamiczną logikę procentu tłumu)
⸻
6. EKONOMIA
Model: Dostęp do turnieju
Cenniki:
• Dzień — 10$
• Tydzień — 40$
• PRO — 99$
Użytkownik płaci za dostęp do udziału w rundach.
Pula nagród:
• 70% rozdzielane jest między TOP-graczami
• 30% — prowizja platformy
Podział:
1 miejsce — 40%
2 miejsce — 20%
3 miejsce — 10%
Pozostali — proporcjonalnie
⸻
7. EKRANY
7.1 Główna
• Bieżąca cena BTC
• Timer do końca rundy
• Przycisk: WYŻEJ / NIŻEJ
• Procent głosujących
• Status użytkownika (zagłosował / nie)
⸻
7.2 Ranking
• TOP 10
• Pozycja bieżącego użytkownika
• Liczba punktów
⸻
7.3 Profil
• Nick
• Bilans
• Poziom
• Seria zwycięstw
• Statystyki za sezon
⸻
7.4 Historia rund
• Numer rundy
• Prognoza
• Wynik
• Otrzymane punkty
⸻
8. SEZONOWY SYSTEM
• Sezon 30 dni
• Na koniec sezonu rejestrowany jest ranking
• Przyznawanie nagród
• Zerowanie punktów
⸻
9. DODATKOWE MECHANIKI
9.1 Seria zwycięstw (Streak)
• Wyświetlanie bieżącej serii
• Bonusowe punkty za 3+ z rzędu
9.2 Przeciw tłumowi
• Pokazywanie % głosów
• Jeśli gracz wybrał stronę <35% i miał rację — bonus
9.3 Poziomy graczy
• Nowicjusz
• Trader
• Kontrtrend
• Spekulant
• Legenda
⸻
10. PANEL ADMINISTRACYJNY
Trzeba zrealizować:
• Ręczne uruchamianie / zatrzymywanie turnieju
• Przeglądanie wszystkich użytkowników
• Przeglądanie transakcji
• Zmiana współczynników bonusów
• Ręczna korekta punktów
• Zarządzanie pulą nagród
⸻
11. BAZA DANYCH (MINIMUM)
Tabele:
users
• id
• telegram_id
• username
• balance
• total_points
• level
• streak
rounds
• id
• start_price
• end_price
• start_time
• end_time
• result
predictions
• id
• user_id
• round_id
• choice
• points_awarded
transactions
• id
• user_id
• amount
• type
• timestamp
⸻
12. BEZPIECZEŃSTWO
• Weryfikacja podpisu Telegram
• Ograniczenie jednego prognozowania na rundę
• Ochrona przed ponownym wysłaniem
• Serwerowa rejestracja ceny (nie z klienta)
⸻
13. WIZUALNY STYL
• Ciemne tło
• Pomarańczowe akcenty
• Minimalizm
• Duży timer
• Animacja ostatnich 10 sekund
⸻
14. TERMINY MVP
Etap 1 (MVP):
• Autoryzacja
• Runda
• Punkty
• Ranking
• Płatność za dostęp
⸻
Załączniki 1
-
265 Cześć.
Taki projekt należy od razu realizować z odpowiednią architekturą, w przeciwnym razie pod obciążeniem lub w kontrowersyjnych rundach wszystko zacznie się psuć. Możemy stworzyć stabilne MVP z uczciwą serwerową fixacją ceny, poprawną logiką przyznawania punktów i kontrolą administracyjną, abyś mógł zarządzać turniejem bez ręcznego zamieszania.
Ważne jest, aby zrozumieć, jak widzisz skalowanie — czy to jednorazowa historia "na próbę", czy chcesz dalej rozwijać to w pełnoprawny produkt z rosnącą publicznością. Od tego zależy podejście do płatności, antyfraudu i struktury bazy.
Ustalmy kilka kwestii dotyczących modelu wypłat i źródła ceny — i zaproponujmy konkretny plan uruchomienia z rzeczywistymi terminami.
-
656 9 0 Dzień dobry!
Ogólnie zadanie jest jasne, aby uzyskać dokładną odpowiedź na temat terminów i ceny, chciałbym wyjaśnić kilka pytań, które pojawiły się po analizie twojego zadania.
Piszesz w wiadomościach prywatnych — omówimy szczegóły i twoje życzenia.
-
503 3 0 Gotowy wykonać twoje zadanie, w prywatnych ustalimy szczegółowe tzw.
Po stacku FastApi, React, PostgreSQL, Corntab?
Ogólnie, dodałbym te same możliwości do bota (dokładnie robić zakład)
Dobre pytanie zadano w dyskusjach, co dokładnie będzie używane do płatności?
Może send (krypto bot) będzie odpowiedni, czy jakiś inny serwis?
Mogę również zaproponować dodanie powiadomienia użytkownika, gdy webapp jest zamknięty o zamknięciu zakładu i wyniku.
-
726 9 1 Cześć! Zapoznając się z twoim projektem, jestem gotów przystąpić do jego realizacji. Porozmawiajmy o szczegółach, aby osiągnąć najlepszy wynik.
-
1495 13 0 Witam! Bardzo szczegółowe zlecenie, które ułatwia pracę, będę w stanie opracować taką aplikację. Będę się cieszyć ze współpracy z Państwem!
-
3666 67 0 Dzień dobry! 😊
Jestem gotowa stworzyć MVP Telegram Mini App dla turnieju prognoz BTC: autoryzacja przez WebApp, rundy co godzinę (55/5), serwerowe ustalanie ceny, punkty + "przeciwko tłumowi", tabela liderów i dostęp według taryf 💻📈
Zróbmy coś pięknego razem ✨🤝
-
417 2 0 Rozumiemy wymagania. Proponujemy takie podejście:
Stos: React (lub Next.js) + Telegram WebApp SDK, Node.js (Express) lub Python (FastAPI), PostgreSQL.
MVP (Etap 1):
Autoryzacja przez Telegram WebApp
Rundy: rejestracja ceny BTC co godzinę (API Binance/MEXC), głosowanie 55 minut, obliczanie wyników
System punktów (podstawowy + bonus za mniejszość)
Tablica liderów
Płatność za dostęp (Stripe lub inny dostawca płatności)
Bezpieczeństwo: weryfikacja podpisu Telegram, jedna prognoza na rundę, rejestracja ceny tylko na serwerze.
… Szacowany czas realizacji MVP: 1–2 tygodnie.
Pytania:
Jakiego dostawcę płatności planujecie (Stripe, LiqPay, inny)?
Jaką giełdę użyć do ceny BTC (Binance, MEXC)?
Czy panel administracyjny jest potrzebny już w MVP, czy można to zrobić w etapie 2?
Jesteśmy gotowi rozpocząć po wyjaśnieniu tych punktów.
-
837 1 0 Cześć 👋
Jestem gotowy do realizacji pełnoprawnej aplikacji internetowej Telegram dla turnieju prognoz BTC.
Dlaczego format aplikacji internetowej jest tutaj idealny: Interaktywny graficzny interfejs pozwoli na wdrożenie dynamicznych timerów, animacji ostatnich sekund oraz pięknej tabeli liderów. To wygląda drogo, budzi zaufanie w graczach i zachęca ich do zakupu płatnych taryf.
Moje rozwiązanie techniczne:
Backend: Python (FastAPI + aiogram) oraz PostgreSQL. Ustawię sztywną serwerową fiksację ceny przez Cron (dokładnie o 00:00) oraz niezawodną logikę naliczania punktów (w tym bonusy za streak).
Frontend: React / Next.js. Stworzę stylowy ciemny interfejs użytkownika z pomarańczowymi akcentami, wygodne przyciski oraz wskaźnik "procentu tłumu" w czasie rzeczywistym.
Bezpieczeństwo i dane: Podłączę oficjalne API Binance/MEXC. Wdrożę ochronę poprzez weryfikację podpisu Telegram (initData), aby całkowicie uniemożliwić oszustwa i powtarzanie prognoz.
Specjalizuję się w tworzeniu skomplikowanych aplikacji Telegram z logiką finansową, dlatego zbuduję stabilną architekturę.
…
Odpowiadam szybko!
-
274 Dzień dobry, wykonywałem podobnego bota, szkielet jest, trzeba tylko frontend, wszystko będzie gotowe bardzo szybko, czekam na wiadomości prywatne.
-
2127 31 0 Witam
Dużo pracowałem z Blockchain i Telegram Mini App. Wykonam wszystko zgodnie z wymaganiami. Zrobię jakościowo cały projekt i panel administracyjny. Mogę zacząć dzisiaj.
Piszcie, czekam na feedback.
-
1052 11 0 Dzień dobry, jestem gotów zrealizować dla Ciebie taką aplikację, zajmie to trochę czasu, ale zrobię, będzie działać dobrze :) Mam też pomysł, bez którego aplikacja nie będzie tak interesująca, ale to opcjonalne, omówimy to :)
-
122 Witam.
Zapoznałem się z zadaniem technicznym. Projekt jest całkowicie zrozumiały — to turniej prognoz BTC w formacie Telegram Mini App (WebApp), nie model bukmacherski, a konkurs z pulą nagród i sezonowym systemem.
Jestem gotów zrealizować architekturę w następujący sposób:
🔹 Backend
FastAPI lub Node.js (Express)
…
PostgreSQL
Cron do rejestrowania startu/końca cen co godzinę
Serwerowa walidacja Telegram WebApp Auth
Integracja z Binance/MEXC API
Ochrona przed podwójnymi głosami
Logika bonusów (mniejszość / seria / sezon)
🔹 Frontend (Mini App)
React / Next.js
Telegram WebApp SDK
Ciemny interfejs + pomarańczowe akcenty
Timer z animacją ostatnich 10 sekund
Rzeczywisty % głosów
Responsywny design
🔹 Logika rundy
Rejestrowanie ceny na serwerze
Zamknięcie głosowania na 5 minut
Automatyczne określenie wyniku
Dynamiczne bonusy “przeciwko tłumowi”
Ograniczenie 1 prognoza / runda
🔹 Ekonomia
Dostęp według taryf (dzień / tydzień / PRO)
Obliczanie puli nagród
70/30 podział
Sezonowy system (30 dni)
Automatyczne zerowanie po sezonie
🔹 Panel administracyjny
Zarządzanie turniejem
Ręczna korekta punktów
Zarządzanie bonusami
Kontrola transakcji
Monitorowanie użytkowników
-
10038 117 0 Cześć.
Opracowuję boty do Telegrama w NodeJS. Jestem gotów podjąć się tego zadania. Napisz, omówimy.
-
249 11 0 2 Dobry wieczór, zapoznałem się z zadaniem. Z radością podejmę się pracy w tym interesującym projekcie! Mam doświadczenie w tej dziedzinie, jeśli chcesz, mogę podzielić się swoimi pracami w wiadomościach prywatnych. Pisz, zrozumiałem tzw., pozostałe szczegóły omówimy. Na łączach!
-
673 1 0 Cześć! Mam doświadczenie w tworzeniu stron internetowych oraz w tworzeniu Mini Aplikacji Telegram. Twoje wymagania są szczegółowo opracowane, i jestem gotów zrealizować ten projekt, zapewniając wysoką wydajność oraz niezawodność operacji finansowych.
Mój plan realizacji:
-Frontend: Opracowanie nowoczesnego interfejsu na Next.js + Tailwind CSS w ciemnych odcieniach z pomarańczowymi akcentami. Użyję Framer Motion do animacji timerów i wyników.
-Backend: Niezawodny serwer na Node.js (Express) z integracją Binance API do ustalania ceny. Logika rund będzie zautomatyzowana za pomocą zadań Cron na serwerze (ochrona przed manipulacjami).
-Gospodarka i bezpieczeństwo: Zrealizuję weryfikację Telegram WebApp Auth w celu ochrony danych. Skonfiguruję system poziomów, serii zwycięstw (Streaks) oraz dynamiczne przyznawanie punktów „Przeciwko tłumowi”.
-Panel administracyjny: Wygodny pulpit do monitorowania funduszu nagród, transakcji i użytkowników.
… Mam doświadczenie w pracy z PostgreSQL oraz złożonymi bazami danych, dlatego struktura tabel (Użytkownicy, Rundy, Prognozy) będzie zoptymalizowana pod kątem skalowania.
Jestem gotów omówić architekturę i rozpocząć pracę nad prototypem!
-
291 Cześć, specyfikacja jest świetna, projekty graficzne również super. Technicznie możemy to zrealizować bez problemów (stak: React + Node.js/Python + PostgreSQL). Logikę ustalania ceny przez API giełdowe i ochronę przed manipulacją danymi bierzemy na siebie.
Jest jeden krytycznie ważny punkt do omówienia: mechanizm płatności. Ponieważ udział jest płatny (10-99$) i istnieje fundusz nagród pieniężnych, Apple i Telegram klasyfikują to jako zakłady. Oficjalnego przetwarzania płatności (karty/Stars) nie podłączymy — zablokują. Planujecie używać do płatności i wypłat botów kryptograficznych (Crypto Pay, Wallet)?
Jeśli tak — projekt jest całkowicie wykonalny, gotów omówić wycenę pod względem terminów i budżetu.
-
218 Cześć!
Jestem zainteresowany twoim projektem i gotowy do podjęcia się jego realizacji. Mam doświadczenie w tworzeniu aplikacji Telegram i botów Telegram.
Jestem gotów omówić szczegóły i terminy.
-
1945 7 0 Cześć.
Zrobię MVP: autoryzacja przez Telegram WebApp, główny ekran z timerem/ceną/głosowaniem, tabela liderów, profil/historia, ograniczenia „1 prognoza na rundę”, ochrona przed powtórnymi zapytaniami, cron do ustalania ceny co godzinę. Płatny dostęp podłączę według waszych stawek, uwzględnię prowizję platformy i zasady podziału.
Co wchodzi w skład: front (React/Next), back (FastAPI lub Node) + PostgreSQL, integracja ceny (Binance/MEXC), podstawowy panel administracyjny (start/stop, użytkownicy, transakcje, edycja punktów/koeficjentów), wdrożenie na VPS.
Pytanie: czy płatność za dostęp chcecie przez CryptoBot/Stripe/inne, i w jakiej walucie przyjmować (USDT/karta)?
-
196 Dzień dobry. Zapoznałem się z TZ — realizacja jest całkowicie zrozumiała. Mogę zrobić Telegram Mini App pod klucz: WebApp, backend, Baza Danych, logika rund, system punktów, dostęp według taryf oraz panel administracyjny. Jestem gotów omówić szczegóły i rozpocząć.
-
Небачу як та куди користувач отримує свої кошти? В кінці дня/сезону автоматично чи по запиту? Бали потрібні лише для підрахунку рейтингу в сезоні?
-
Aktualne zlecenia dla freelancerów w kategorii Kryptowaluty i blockchain
Audyt i budowa zabezpieczonej infrastruktury do wysyłania transakcji BTC
2211 PLN
Szukamy inżyniera ds. bezpieczeństwa Bitcoin do dwóch zadań: (1) audyt obecnego systemu generacji portfeli i wysyłania BTC z identyfikacją luk; (2) projektowanie i budowa nowej zabezpieczonej infrastruktury do przechowywania kluczy i wysyłania transakcji.Część 1 — Audyt obecnego… Administracja systemem i siecią, Kryptowaluty i blockchain ∙ 9 godzin 46 minut temu ∙ 5 ofert |
Potrzebny inżynier/mistrz kontraktów inteligentnych
29 368 PLN
Chcę znaleźć inżyniera/mentora kontraktów inteligentnych, który ma bogate doświadczenie w rozwoju kontraktów inteligentnych w Solidity. Kryptowaluty i blockchain, Doradztwo inżynieryjne ∙ 7 dni 5 godzin temu ∙ 12 ofert |