How WiFiHapa works

Two sides, one platform. Whether you're a customer looking for WiFi or a router owner wanting to earn — we handle the automation.

For customers For router owners
BEFORE Manual headache
  • Add users manually via MAC address & device name
  • Remove device when 2 hours expire
  • No real-time location — customers don't know where router is
  • Password same for everyone, no expiry
AFTER WiFiHapa automation
  • Self-registration & login — no manual entry
  • Auto password rotation when time expires — others stay connected
  • See router distance, ISP, network type, and live congestion
  • Unique PSK per VLAN — 120 concurrent users, each isolated

Choose your path

Same platform, two different experiences.

Customer journey Pay per hour · Instant access · Auto-expiry
01

Find nearby WiFi

Open WiFiHapa — we detect your location via RSSI. See routers within 5–50m with distance, ISP, and network type.

📍 12m away · Vodacom 4G+
02

Select & pay

Choose time bundle (30min, 1h, 2h, 4h, 12h). Pay via M-Pesa, Tigo Pesa, or Airtel Money.

💰 500 TZS / hour
03

Instant password

Password delivered via SMS and in-app. Unique to you — no one else uses the same PSK.

🔐 WiFiHapa_CoICT_A1
04

Auto expiry & renew

Time ends? Your VLAN password changes automatically. Others stay connected. Pay again → new password.

⏱️ 1h 23m remaining
Router owner journey Register · Set price · Earn daily
01

Register router

Add your MikroTik/OpenWRT router to the system. Enter MAC, location, ISP type.

📡 MikroTik hAP ac2
02

Set pricing

Define hourly rates. Offer student discounts or cafeteria bundles.

500 TZS/h · 1,800 TZS/4h
03

Monitor live

Dashboard shows connected users, remaining time, revenue today. Blacklist if needed.

45/120 · 22,500 TZS today
04

Daily payout

Earnings sent automatically to M-Pesa or Tigo Pesa. Withdraw anytime.

💸 10% commission
🔐 HOW AUTO-PASSWORD WORKS

Password changes for one user — without disconnecting others

Each paying customer gets their own VLAN (Virtual LAN) with a unique PSK. When time expires, the system either:

  • Option A — Disable that specific VLAN — user disconnected, others unaffected
  • Option B — Rotate the password for that VLAN — user can't reconnect, 119 others stay online

Renewal: User pays again → system generates new unique password for the same VLAN → user reconnects instantly.

VLAN 10: User A

VLAN 11: User B

VLAN 12: User C

... up to 120 VLANs

📍 RSSI TRIANGULATION

How we know you're ~12m away

No GPS required. Your device scans for nearby WiFiHapa routers and measures signal strength (RSSI). We compare against known router positions.

Router A signal: -58 dBm → 12m
Router B signal: -72 dBm → 28m
Router C signal: -45 dBm → 8m
📶 ISP & NETWORK DETECTION

Vodacom, Airtel, TTCL, Halotel

We detect the cellular provider and network generation (3G/4G/5G) from router BSSID and beacon frames. No manual entry needed.

Vodacom 4G+
Airtel 5G
TTCL 4G
Halotel 3G

🏢 For cafeterias & colleges

One dashboard, 50+ routers. Bulk package updates, consolidated revenue, and white-label options.

Multi-router management Custom branding Dedicated SLA

Ready to get started?

Join router owners at UDOM. Start earning today.