Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

mwakidenis/miktrotik-hotspot-billing

Domain:

digital infrastructure

Record type:

software
Creator:
mwa
Host:
Connect. Pay. Browse — Seamlessly. This is a comprehensive WiFi billing system designed specifically for Kenya, featuring M-Pesa integration, MikroTik router control, and a modern web-based admin dashboard. # DenisTec - Smart WiFi Billing System **"Connect. Pay. Browse — Seamlessly."** This is a comprehensive WiFi billing system designed specifically for Kenya, featuring M-Pesa integration, MikroTik router control, and a modern web-based admin dashboard. ## 🌟 Features ### 🧍♂️ Customer Features - **Captive Portal**: Custom-branded login page with mobile-first design - **M-Pesa Integration**: STK Push and Paybill payments via Daraja API - **Multiple Plans**: Time-based, data-based, and subscription packages - **Auto-Connect**: Automatic internet access after payment - **Real-time Status**: Connection status and usage monitoring - **Multi-language**: English and Swahili support ### 💼 Admin Features - **Dashboard**: Real-time analytics and system monitoring - **User Management**: Customer account management and activity tracking - **Plan Management**: Create and manage internet packages - **Session Control**: Monitor and terminate user sessions - **Payment Tracking**: Complete payment history and reporting - **Router Integration**: MikroTik API for bandwidth and access control ### 🔧 Technical Features - **Modern Stack**: React 18 + TypeScript + Node.js + PostgreSQL - **Security**: JWT authentication, HTTPS, rate limiting - **Scalable**: Cloud-ready with Docker support - **Notifications**: SMS alerts via Africa's Talking - **API-First**: RESTful API with comprehensive documentation ## 🏗️ Architecture ``` ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ Customer │ │ Admin │ │ MikroTik │ │ Portal │ │ Dashboard │ │ Router │ │ (React) │ │ (React) │ │ (API) │ └─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ │ └───────────────────────┼───────────────────────┘ │ ┌─────────────────┐ │ Backend API │ │ (Node.js) │ └─────────────────┘ │ ┌─────────────────┐ │ PostgreSQL │ │ Database …

Visit

github.com

Languages

Swahili

Tags

javascriptmikrotikmpesatypescript

Similar

mwakidenis/EduFreeKitmwakidenis/TechLearn-Kenyamwakidenis/GBV-SafeSpacemwakidenis/Mpesa-Based_Wi-Fi-Hotspot_Billing_Systemfelixmuhoro/laravel-mpesa-billingMainabryan/TUNUSIAN-BILLING-ANALYSIS

mwakidenis/EduFreeKit

EduKit Africa is an open-source platform committed to curating and sharing high-quality learning res

mwakidenis/TechLearn-Kenya

TechLearn is a revolutionary 🔥 learning management system specifically designed to empower African y

mwakidenis/GBV-SafeSpace

🌿✨HERA SafeSpace is a digital platform using AI to support women and girls in Africa, especially Ken

mwakidenis/Mpesa-Based_Wi-Fi-Hotspot_Billing_System

📶 A fast, automated Hotspot Billing system powered by M-Pesa STK Push for instant, secure user acces

felixmuhoro/laravel-mpesa-billing

Billing via M-Pesa for Laravel

Mainabryan/TUNUSIAN-BILLING-ANALYSIS

This project analyzes Tunisian electricity and gas billing data from 2005 to 2019. It covers data cl