ISP Billing System
Multi-Tenant Management Platform
InterSpace Solutions
Active Clients: 184 | Revenue: KES 245,800
AganoLink Networks
Active Clients: 92 | Revenue: KES 120,500
Savannah Broadband
Active Clients: 67 | Revenue: KES 89,300
Highland Internet
Active Clients: 124 | Revenue: KES 165,200
Total Revenue
KES 245,800
12.5% from last month
Active Clients
184
8.2% from last month
Router Status
14 Routers
12 Online 2 Offline
Pending Issues
7 Tickets
3 High 4 Normal
System Architecture
File Structure
  • /public: Frontend UI
  • /api: REST API endpoints
  • /config: MPESA, MikroTik, SMS logic
  • /uploads: Logos, invoices, contact info
  • /cache: MPESA session logs
Database Tables
  • isps: Branding and config
  • users: Admins, staff, clients
  • clients: Contacts and details
  • payments: STK logs and ref numbers
  • tickets: Support requests
Mobile API
  • /api/auth.php: Login via token
  • /api/user_info.php: Client plan info
  • /api/pay_stk.php: Trigger STK push
  • /api/tickets.php: Raise/view tickets
  • /api/usage.php: Bandwidth summary
Features
  • Multi-tenant support
  • MPESA STK integration
  • Router management
  • Client tracking
  • Financial analytics
Revenue Overview
Client Locations
Client Distribution

184 clients across 8 zones

Recent Clients
  • John Kamau
    Westlands, Nairobi
    Active
  • Sarah Mwende
    Kileleshwa, Nairobi
    Expired
  • Peter Otieno
    Kilimani, Nairobi
    Pending
  • Alice Wanjiru
    Langata, Nairobi
    Active
Router Status
Main Office Router
Online
192.168.1.1 - 42 clients connected
Westlands Tower
Online
192.168.2.1 - 28 clients connected
Kilimani Hub
Offline
192.168.3.1 - Last seen 2 hours ago
MPESA Payment Processing
STK Push Payment

Initiate payment request to client's phone

+254
Recent Payments
John Kamau KES 2,500
+254 712 345 678 | 10:25 AM
Alice Wanjiru KES 1,800
+254 723 456 789 | 9:45 AM
Sarah Mwende KES 1,200
+254 734 567 890 | 9:15 AM
David Omondi KES 3,000
+254 745 678 901 | 8:30 AM
Payment Success Rate 92%