PlayShareKE

Join pooled gaming sessions to share data costs in Kenya.

Score: 7.7/10KenyaMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Kenyan gamers and developers face severe restrictions on online gaming sessions and app testing due to prohibitively expensive mobile data bundles.

Solution

PlayShareKE matches gamers into low-data shared sessions where one proxy handles group traffic, compressing and distributing savings. Groups form for multiplayer games, splitting micro-costs via mobile money. Play with friends longer without individual data drain.

Target Audience

Kenyan gamers and mobile app developers

Differentiator

Community pooling with M-Pesa splits – social gaming savings.

Brand Voice

friendly

Features

Group Matching

must-have18h

AI matches players by game/skill.

Pooled Proxy

must-have22h

Shared tunnel compresses group data.

M-Pesa Split

must-have15h

Auto-divides session costs.

Chat & Voice

must-have10h

In-app comms during sessions.

Savings Split Tracker

must-have12h

Shows each player's contribution.

Game Tournaments

nice-to-have8h

Weekly pooled events.

Friend Invites

nice-to-have6h

Private group creation.

Achievement Badges

nice-to-have5h

For data savers.

Total Build Time: 96 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
phonetextNo
mpesa_numbertextYes
tiertextNo
created_attimestampNo

Relationships:

  • β€’ many-to-many with groups

groups

ColumnTypeNullable
iduuidNo
game_nametextNo
max_playersintNo
statustextNo
started_attimestampYes

Relationships:

  • β€’ many-to-many with users

payments

ColumnTypeNullable
iduuidNo
user_iduuidNo
group_iduuidNo
amount_kesintNo
mpesa_txntextNo
paid_attimestampNo

Relationships:

  • β€’ foreign keys to users.id, groups.id

API Endpoints

GET
/api/groups

List available groups

πŸ”’ Auth Required
POST
/api/groups/:id/join

Join and pay

πŸ”’ Auth Required
GET
/api/sessions/:id

Group session status

πŸ”’ Auth Required
POST
/api/payments/confirm

M-Pesa callback

Tech Stack

Frontend
Next.js 14 + Tailwind + shadcn/ui
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
M-Pesa Daraja + Stripe fallback
Hosting
Vercel
Additional Tools
Socket.io for chatCloudflare for proxy

Build Timeline

Week 1: User and group basics

25h
  • βœ“ Auth
  • βœ“ Group listing

Week 2: Matching and proxy

30h
  • βœ“ AI match
  • βœ“ Pooled tunnel

Week 3: Payments

28h
  • βœ“ M-Pesa integration
  • βœ“ Splits

Week 4: Chat and UI

22h
  • βœ“ Realtime chat
  • βœ“ Dashboard

Week 5: Testing

18h
  • βœ“ E2E
  • βœ“ Launch

Week 6: Nice-to-haves

12h
  • βœ“ Tourneys

Week 7: Polish

10h
  • βœ“ Feedback iter
Total Timeline: 7 weeks β€’ 145 hours

Pricing Tiers

Free

$0/mo

Solo play only

  • βœ“Join public groups
  • βœ“1 session/day

Pro

$30/mo

None

  • βœ“Unlimited joins
  • βœ“Private groups
  • βœ“Priority match

Squad

$12/mo

Public groups

  • βœ“5 sessions/week
  • βœ“Voice chat

Revenue Projections

MonthUsersConversionMRRARR
Month 13004%$360$4,320
Month 62,0007%$2,800$33,600

Unit Economics

$6
CAC
$220
LTV
7%
Churn
90%
Margin
LTV:CAC Ratio: 36.7xExcellent!

Landing Page Copy

Share Data, Play Together in Kenya

Pooled sessions split costs – game multiplayer for pennies.

Feature Highlights

βœ“M-Pesa splits
βœ“Group compression
βœ“Skill matching
βœ“In-app chat
βœ“Data savings tracker

Social Proof (Placeholders)

"Squad saved KSh 200 last night! - Team KE"
"Best for COD with bros - Eldoret gamer"

First Three Customers

Seed via Discord servers for Kenyan esports; host free pooled tournament; recruit winners as affiliates.

Launch Channels

Product Huntr/KenyaGamersFacebook Gaming GroupsTikTok Kenya Gaming

SEO Keywords

pooled gaming data kenyashare mobile data multiplayer kenyacheap group gaming sessions kenya

Competitive Analysis

GameTree

gametree.me
$5/mo
Strength

LFG matching

Weakness

No data savings

Our Advantage

Cost-sharing model

🏰 Moat Strategy

Network effects from group virality

⏰ Why Now?

Esports growth in Kenya post-Africa Games

Risks & Mitigation

financialmedium severity

M-Pesa integration delays

Mitigation

Stripe fallback

legallow severity

Payment compliance

Mitigation

Use official APIs

Validation Roadmap

pre-build10 days

Poll gaming Discords

Success: 100 signups interest

mvp21 days

Run beta tournament

Success: 80% positive feedback

growth30 days

Viral coeff >1.2

Success: Users invite 1.5 avg

Pivot Options

  • β†’Non-gaming data pooling
  • β†’Cyber cafe session booking

Quick Stats

Build Time
145h
Target MRR (6 mo)
$4,500
Market Size
$35.0M
Features
8
Database Tables
3
API Endpoints
4