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.

ATAHOPRINCE-20/WiPay

Domain:

digital infrastructure

Record type:

software
Creator:
ATA
Host:
this is a web application supposed to help wifi sellers in Uganda manage their business--Wifi billing System # UGPAY / WiPay — Multi-Tenant Wi-Fi Billing System UGPAY is a robust, multi-tenant Wi-Fi billing and hotspot management system designed for ISPs and hotspot owners in Uganda. The platform enables administrators to register routers, define internet packages (rate limits and session times), generate single-use vouchers, process payments via Mobile Money, and track real-time analytics. --- ## 📂 Repository Structure The project has three main code directories, separating client-side UI, Node.js services, and Laravel porting: ```text WIPAY/ ├── wipay-frontend/ # [FRONTEND] React + Vite SPA Client │ └── src/ # Admin Dashboard & Captive Portal pages │ ├── server/ # [BACKEND] Node.js Express Server (Active) │ ├── server.js # Main entry point (Port 5002) │ ├── src/ # Routes, middleware, database sync │ └── scripts/ # DB migration and seed utilities │ └── wipay-backend/ # [PORTING] Laravel PHP + PostgreSQL Backend ├── app/ # Controllers & Models under migration └── routes/api.php # PHP routes equivalent ``` --- ## 🚀 Key Features ### 🖥️ Admin Dashboard * **Router Isolation & Filtering:** Filter all financial analytics, voucher transactions, and active session charts by specific Router IDs. * **Security:** Role-based access control, secure JWT-based authentication, and brute-force rate-limiting on login. * **User Experience:** Harmonious dark mode, responsive layout with a collapsible desktop sidebar, and an intuitive mobile hamburger navigation. * **Performance:** Client-side route caching to ensure instant, zero-latency switching between dashboard views. ### 💰 Payments & Ledger * **Mobile Money Integration:** Accepts automated MTN & Airtel payments via the Relworx Gateway. * **Non-Blocking Workflows:** Background polling on the frontend lets admins minimize checkout modals and continue working while payments are processed. * **SMS Wallet & Account …

Visit

github.com

Similar

Names 20 20151107c(20) Table 16Krithi-20/Dialectoiano-20/Tsabo_AppsAJFAND at 20Song 20 20150903o

Names 20 20151107c

Mchungaji Hezekiah leads a small group in a discussion about names || Mchungaji Hezekiah anaongoza z

(20) Table 16

Morphologie et tonologie de l'impératif du verbe koalib

Krithi-20/Dialecto

AI Powered System that accurately converts any video content into regionally accurate low resource l

iano-20/Tsabo_Apps

Tsabo est une plateforme de santé numérique destinée à faciliter l'accès aux soins à Madagascar. ##

AJFAND at 20

The African Journal of Food, Agriculture, Nutrition and Development (AJFAND) has gone International.

Song 20 20150903o

A women's call-and-response song || Wimbo wa wanawake || For any use of this single material, or of