explaingit

hart234-cyber/txline-sports-app

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 4/5LicenseSetup · moderate

TLDR

A World Cup 2026 sports prediction game with real-time live match data and streaks verified on the Solana blockchain.

Mindmap

mindmap
  root((StreakLine))
    What it does
      Hi-Lo match stat predictions
      Live goal celebration overlays
      On-chain streak verification
    Tech stack
      Next.js
      TypeScript
      Solana
      TxLINE API
    Use cases
      Predict live World Cup match stats
      Verify prediction streaks on-chain
      Broadcast goal alerts to Telegram
    Audience
      Sports fans
      Blockchain hackathon developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play a live Hi-Lo prediction game against real World Cup match data.

USE CASE 2

Verify a sports prediction streak on-chain using Solana and Merkle proofs.

USE CASE 3

Explore how to integrate a live sports data feed, blockchain wallet, and Telegram bot in one app.

What is it built with?

Next.jsTypeScriptSolanaAnchorPostgreSQL

How does it compare?

hart234-cyber/txline-sports-app0xradioac7iv/tempfs52191314/web-agent-proxy-sdk
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Runs in demo mode with no setup, but real live data and on-chain proofs need a Solana wallet and TxLINE API token.

MIT licensed, free to use, modify, and distribute.

In plain English

StreakLine, also called txline-sports-app in its repository, is a real time sports prediction web app built for the FIFA World Cup 2026 as a hackathon entry. Players try to build a streak of correct guesses by predicting whether the next stat in a live match, like goals, shots, or corners, will be higher or lower than expected. It covers all 104 World Cup 2026 games plus other competitions such as MLS, Serie A, and international friendlies. Live scores, odds, and match events come from a service called TxLINE through a real time streaming connection, so predictions are based on genuine, up to the moment match data rather than a simulation. Every completed prediction streak is recorded as a cryptographic proof and anchored on the Solana blockchain, which the project says makes each streak verifiable and permanently tied to the player who made it. When a goal actually happens, the app triggers a full screen celebration overlay with sound and confetti, reads out AI generated commentary using the browser's built in text to speech feature, and can broadcast the goal alert to a Telegram channel through a bot. The app is built with Next.js and TypeScript on the frontend, uses Solana's Web3.js and the Anchor framework for blockchain interactions, and supports several Solana wallet browser extensions including Phantom, Backpack, and Solflare. A PostgreSQL database is used for the leaderboard, but it is optional, since the app falls back to storing data in the browser if no database is configured. The TxLINE live data connection is also optional. Without it, the app runs in a demo mode using sample match data so all of its features can still be seen working. To run it locally, you need Node.js 18 or newer, and can optionally add a TxLINE API token, obtained by connecting a Phantom wallet on Solana's test network and completing an on chain activation step, along with optional database and Telegram bot credentials. The project is released under the MIT license and is aimed at developers entering blockchain hackathons or building sports prediction apps with real time data feeds.

Copy-paste prompts

Prompt 1
Walk me through activating a real TxLINE API token using a Phantom wallet on Solana devnet, as described in this README.
Prompt 2
Explain how StreakLine anchors prediction streaks on the Solana blockchain for verification.
Prompt 3
Help me run this app locally in demo mode without a TxLINE token or database.
Prompt 4
Summarize how the four TxLINE integration snippets are used across this codebase.

Frequently asked questions

What is txline-sports-app?

A World Cup 2026 sports prediction game with real-time live match data and streaks verified on the Solana blockchain.

What language is txline-sports-app written in?

Mainly TypeScript. The stack also includes Next.js, TypeScript, Solana.

What license does txline-sports-app use?

MIT licensed, free to use, modify, and distribute.

How hard is txline-sports-app to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is txline-sports-app for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.