TG Football Club: Telegram USDT Sports Prediction Mini App Product Introduction
TG Football Club: Telegram USDT Sports Prediction Mini App Product Introduction
To request a demo, contact our account manager
Telegram → @go_home_007
TG Football Club · Product Introduction
A USDT sports prediction Mini App embedded in Telegram. Zero downloads, instant launch, on-chain deposits and withdrawals, multi-market betting, live in-play odds, and a complete operations admin backend.
I. User Side (Telegram Mini App)
1. Home Page — Wallet, Markets, and Hot Matches at a Glance

- Top wallet card: USDT balance always visible, with a one-tap "+" deposit
- Telegram-exclusive Hero card: Football correct score USDT prediction, top-5 league live odds, payouts up to 51x
- Five circular shortcuts: Refer & Earn / Rebate / VIP / Support / Language
- Mid-page "Correct Score" card: featured score odds for the hottest match, "Bet Now" jumps directly
- "Hot Matches" cards below: league badge + LIVE tag + current score + featured correct score odds + participant count to drive follow-the-crowd psychology
- Bottom 5 tabs: Home / Matches / Deposit (center FAB) / Leaderboard / Profile
2. Match List — Dongqiudi Pro Style

- Top tabs: All / Live / Schedule / Results
- Secondary league filters: All / World Cup / UCL / UEL / UECL ... plus "More" expanding to all 39 leagues
Each row has a three-zone horizontal layout:
- Left: League name (green) + kickoff time "17:00"
- Center: Live shows real-time minute "50'" + live score "1-1"; pre-match shows "Pre VS"
- Sub-row below: Half-time score "HT: 1-1", three odds chips "Home 2.48 Draw 2.56 Away 3.89" (red/green animation for swings)
- The whole page keeps a "big numbers, lots of whitespace, instantly readable" light style
3. Match Detail — 7 Markets on One Page
Multi-Market First Screen — 1X2 / Double Chance / Draw No Bet / Handicap / Over/Under / BTTS

From top to bottom:
| Market | Options | Notes |
|---|---|---|
| 1X2 | Home / Draw / Away | Classic three-way |
| Double Chance | Home or Draw / Draw or Away / Home or Away | Pick two of three, doubles win rate |
| Draw No Bet | Home / Away | Stake refunded on draw, the conservative choice |
| Asian Handicap | Home/Away + handicap line ±0.5 / ±1.5 / ±2.5 etc., 12 tiers | Supports quarter lines ±0.25 / ±0.75 with split settlement |
| Over/Under | 1.5 / 2.5 / 3.5 switchable | Most peers only offer 2.5 |
| BTTS (Both Teams To Score) | Yes / No | Simple and high-converting |
Fixed bottom button: "Bet Now · 1X2 · Home @ 2.50", reflecting the selected market in real time.
Live Match Detail — Dynamic Odds + Event Timeline + 19-Cell Correct Score

- Hero: Home/away crests + live score "1:1" + kickoff time
- 1X2 three big odds cards
- 1X2 Odds Trend Chart: three lines (Home blue / Draw gray / Away red) showing odds movement in real time
- In-play status bar (green): "Live · Odds adjust with live score"
- Match Events: each goal's time and scorer (22' D. Shinoda, 25' K. Nakamura)
- 19-Cell Correct Score: 0:0 to 4:4 plus Other; tap 2:1 @ 10.14 and the bottom button becomes "Bet Now · Correct Score 2:1 @ 10.14"
- Sold-out options show "—" and cannot be bet on (anti-arbitrage risk control)
- Top-right "⚡ Live update" tag marks correct score odds refreshing every minute
4. My Predictions — Records and Slip Flow

- Top tabs: Singles / Parlay (leg count auto-tracked)
- Monthly stats card: +531.00 USDT · Hit rate 24% · Total bets / Hits / Misses / Pending
- Filter tabs below: All / Pre-match / Live / Won / Lost
Each slip card:
- League + slip number "#59" + status badge "Settled"
- Team vs Opponent
- Market tags (Handicap · Home -2.5 / BTTS / 1X2 · Home) + odds + stake + actual payout
- Settlement time, with "View details" to expand
5. Leaderboard — Weekly / Monthly / All-Time Prize Pools

- Top tabs: This Week / This Month / All Time
- Prize pool shown as "5,000 U", highlighted in the corner
- 1/2/3 podium in 3D, gold/silver/bronze, with user avatars and profit numbers
- Friendly message for "Spot open" at 3rd place
- Blue card below shows current user rank: "#1 · This period profit +72.00 USDT"
6. VIP Tiers — 6 Levels of Rebate

- Current tier shown on a gold Hero card: Silver Member · 0.4% rebate
- Upgrade progress bar: 12,860 USDT to Gold (this month bet 7,140 / 20,000)
- Tier table (monthly stake threshold rising):
| Tier | Monthly stake threshold | Rebate |
|---|---|---|
| Standard | 0 USDT | 0.3% |
| Silver (current) | 5,000 USDT | 0.4% |
| Gold | 20,000 USDT | 0.5% |
| Platinum | 80,000 USDT | 0.6% |
| Diamond | 200,000 USDT | 0.8% |
| Elite | 500,000 USDT | 1.0% |
- Gold benefits preview: 0.5% rebate on every bet / priority withdrawal processing / priority for exclusive promotions / dedicated support channel
7. Profile Center — Assets and Shortcut Markets

Quick overview:
- Top user card: avatar + username + Telegram ID + current VIP (Silver · 0.4% rebate) + upgrade progress
- Black wallet card: 747.74 USDT + today's P/L + three buttons (Deposit / Withdraw / History)
- Stats bar: this month's P/L / win rate / hits
- Function list: My Predictions / Leaderboard / Rebate Center / Refer Friends (up to 20% commission) / VIP Tiers / Game Rules
8. Deposit — USDT-TRC20 · ETH · BTC

Three steps:
- Choose the coin/network (USDT-TRC20 / ETH / BTC)
- Copy the address or scan the QR code to transfer
- Enter the credited amount and the on-chain TxHash, submit
Minimum deposit 10 USDT, credited in 1-3 minutes; large amounts need 12-block confirmations. ETH/BTC are auto-converted to USDT at the real-time exchange rate.
9. Withdrawal — Three Networks · 1-3 Minute Arrival

- Networks: TRC20 (1 USDT fee) / ERC20 (12 USDT) / BEP20 (0.5 USDT)
- Quick amounts: 100 / 500 / 1K / 5K plus custom
- Real-time "network fee + actual received + ETA" display
- Minimum 10 USDT per request, 5-30 minutes risk review, manual review for large amounts
10. Transactions — Every Cent Traceable

- Top three counters: this month's income / spend / net P/L
- Five filters: All / Income / Spend / Deposit & Withdraw / Bets
Flow grouped by date, each row:
- Type (Bet / Correct Score Win / Correct Score Loss)
- Match info + market choice (NEOM vs Al Shabab · [email protected])
- Time + amount (red for spend, green for income)
11. Game Rules — Players Onboarded in One Page

Five modules: How to Play / Betting Rules / Settlement Rules / Cancellation Rules / Special Cases.
Key terms:
- Single bet 10 to 10,000 USDT
- Bets close at kickoff; odds are locked at the time of bet and not affected by subsequent changes
- Bets can be canceled within 5 minutes before kickoff for a full refund
- If the match is canceled or postponed, the stake is fully refunded
II. Admin Backend (Bootstrap 5 + Dark Sidebar)
1. Dashboard Overview

- Left dark sidebar with 9 modules: Overview / Matches / Teams / Deposit Review / Withdrawal Review / Bets / Users / System Settings / Admin Management
- Main area shows 5 core data cards: Registered Users · Pending Deposits · Pending Withdrawals · Total Approved Deposits · Total Approved Withdrawals
- Pending items carry a "Go to Review →" jump button
- "Quick Actions" surface 5 common functions in one click
2. Match List — Platform-wide Match Management

- Banner: "After turning off, the match immediately becomes invisible to all users (list/detail/bet API will return 404)" — a second confirmation for risk-control actions
- Three filters: All Statuses / All Leagues / All Visibility, plus search by team name
- Each row: ID / League / Match / Kickoff / Status / Score / Bet Count / Visibility / Actions
- One-click per match: Unpin / Hide / Settle / Void
- When the upstream loses a match, the admin can manually settle and refund as a fallback
3. Teams — Bilingual Names + Crest Overrides

- 547 teams currently in feed, editable per row: Chinese name / English name / crest URL
- Changes take effect on the user's next cold start (or after the 30-second cache expires)
- Solves messy upstream names and custom localization
4. Bets — Platform-wide Bet Flow

- Top 4 stat cards: Total Stake / Pending / Settled (won/lost color-coded) / User Net P/L (>0 means platform losing money, <0 means platform winning, an intuitive GGR view)
- Status tabs: All / Pending / Won / Lost / Void
- Columns: User / Match / Market Choice / Odds / Stake / Payout / P/L / Status / Bet Time / Settle Time
- Shows latest 200 only; large tables paginate
5. User Management — List

- Search: Telegram ID / Username / Nickname
- Each row: UID / Telegram ID / Username / Nickname / Balance / Role (Standard / Admin) / Registered
- One-click "Details" jumps to the user detail page
6. User Detail — One Person, One Complete Profile

The most valuable ops tooling page:
- Top user card: avatar + username + UID + Telegram ID + registered + wallet balance
Three stat sections:
- Betting distribution: Total stake / Hits / Misses / Pending
- Cash flow: Total stakes / Total payouts / Deposits / Withdrawals
- Overview: Net P/L / Hit rate
- 3 detail tabs: Bets (14) / Deposits (1) / Withdrawals (0)
- Each slip shows match / market / odds / stake / status / payout / time
- When support or risk control investigates, all user behavior is on one page
7. System Settings — Copy + Wallet Addresses + Support

Four config blocks:
- Home page ticker: one line per item, rotates on the App home page in order
- Deposit addresses: USDT (TRC20) / ETH / BTC each configurable, changes take effect on the user deposit page immediately
- This week's prize pool: display copy (affects the leaderboard page prize pool number)
- Support Telegram handle: the front-end "Online Support" button jumps directly
There are also two modules, Teams (name/crest overrides) and Admin Management (multi-admin with menu-level permission allocation), structurally similar pages not repeated here.
III. Tech Highlights at a Glance
| Dimension | Implementation |
|---|---|
| Deployment | Telegram Mini App, no App Store / Google Play submission needed |
| Frontend | Flutter Web, i18n in 16 languages, native Telegram WebApp acceleration |
| Backend | Go (Gin) + WebSocket, 5 concurrent workers (matches / settlement / live / odds / rebate) |
| Storage | PostgreSQL + Redis cache |
| Data source | API-Football Pro, 39 leagues covering Europe/Asia/Americas/Japan-Korea/CSL |
| On-chain | USDT-TRC20 / ERC20 / BEP20, second-level arrival |
| Own odds engine | Multi-source median + house drift, 5% bookmaker margin controllable |
| Security | Telegram HMAC signing + JWT + bcrypt + fully parameterized SQL |
| Testing | 42 e2e bot scenarios, auto-run on every deploy, < 1 second total |
IV. Commercial Selling Points (TL;DR)
- ✅ Telegram group acquisition → deep link one-tap launch → zero signup, zero install, bet directly
- ✅ 7 markets (1X2 / Double Chance / Draw No Bet / Handicap / Over-Under / BTTS / Correct Score) + quarter-line handicaps + multi-line Over/Under
- ✅ Live in-play odds + match event timeline
- ✅ 6 VIP tiers rebate (0.3% → 1.0%) + referral commission up to 20%
- ✅ USDT on-chain deposits/withdrawals with second-level arrival
- ✅ Full admin backend covers ops / support / risk / finance in one stop
- ✅ One-command docker compose deploy; change logo + support handle to white-label
To request a demo, contact our account manager
Telegram → @go_home_007
📝 本文来自抖文 www.douwen.me ,转载请保留出处。
原文链接:https://douwen.me/archives/986/
💬 评论 (0)
还没有评论,来说两句吧 ✍️