Full-stack product blueprint · v1.0

Ethiopia’s fantasy league, engineered end to end.

A practical build plan for paid EPL mini-leagues with Telebirr and CBE Birr deposits, transparent 12% commission, automated scoring and secure winner payouts.

English + Amharic
18+ & compliance first
ETB native
mela fantasy / live league
Gameweek 28 · Mini-league

Addis Champions

LIVE
Total prize pool
10,000 ETB
88% TO WINNERS
#ManagerPoints
1SASamuel A.86 pts
2HBHanna B.81 pts
3YKYonas K.78 pts
8,800 ETBWinner prize allocation
Fantasy engineSquads, transfers & scoring
Local paymentsTelebirr & CBE Birr
Auditable ledgerEvery birr accounted for
Trust by designKYC, controls & support
System architecture

One platform. Four clear layers.

Keep gameplay, money and third-party integrations separated. This makes the platform easier to test, audit and scale.

Experience layer
Player Web App / PWAMobile-first, EN / አማርኛ
Operations ConsoleFinance, support & risk
Core services
Identity & accessAuth · KYC · RBAC
Fantasy & league engineSquads · Contests · Scoring
Wallet & double-entry ledgerDeposits · Commission · Payouts
Integration layer
Official EPL data providerFixtures, players & events
Telebirr · CBE BirrVerified payment callbacks
SMS / push providerBilingual user alerts
Shared foundationPostgreSQL · Redis queues · encrypted secrets · audit logs · monitoring · automated backups
Interactive scope

Twelve modules. Nothing hand-waved.

Select any module to inspect its scope, core capabilities and first shippable deliverable. P0 items are required for launch.

Transparent by default

A simple, auditable prize pool.

Entry payments accumulate in a dedicated league pool. At settlement, exactly 12% is recorded as platform revenue and 88% is allocated to winners according to published rules.

01
Lock the pool at entry closeNo silent rule or payout changes after the deadline.
02
Settle from the ledgerIdempotent jobs prevent duplicate prizes or fees.
03
Publish the breakdownEvery player can verify gross pool, fee and net prizes.

League pool calculator

12% / 88%
Gross pool10,000 ETB
Platform fee1,200 ETB
Winner allocation8,800 ETB

Illustration only. Winner splits, ties, refunds and applicable taxes must be defined in the league rules.

Delivery roadmap

Build trust before you scale.

A staged 12–16 week MVP plan, with payment certification and regulatory approval treated as launch gates—not afterthoughts.

01Week 1–2

Discover & specify

Confirm game rules, legal model, user journeys, data contracts and success metrics.

Output: PRD, UX flows & architecture decision record
02Week 3–5

Build the fantasy core

Ship authentication, EPL imports, squad selection, deadlines, transfers and scoring tests.

Output: Playable free-league alpha
03Week 6–8

Add money controls

Implement the ledger, Telebirr/CBE sandbox flows, reconciliations, refunds and admin review.

Output: Auditable payment beta
04Week 9–10

Automate settlement

Add leaderboards, tie handling, 12/88 settlement, winner withdrawals and statements.

Output: Closed beta with reconciliation sign-off
05Week 11–12

Harden & certify

Run security, load, failover, payment certification and responsible-play reviews.

Output: Launch readiness report
06Week 13–16

Pilot, learn, launch

Invite a capped user cohort, monitor every settlement and expand only after clean audits.

Output: Controlled public launch
Recommended next step

Start with rules and data contracts.

Before writing payment code, approve the product requirements, scoring specification, league lifecycle and ledger schema. These decisions remove the most expensive rework later.

⚡ Created with  Snap Hosting