Loading image 1...
ISP Management System with Billing, Bandwidth Provisioning, RADIUS Authentication and Seven Role-Based Applications

ISP Management System with Billing, Bandwidth Provisioning, RADIUS Authentication and Seven Role-Based Applications
PT Selaras Citra Terabit is a regional internet service provider operating across Yogyakarta and Central Java. Javapixa built its ISP management system in PHP CodeIgniter: subscriber billing, automated bandwidth provisioning, RADIUS authentication and network monitoring brought into one platform, then opened up through seven applications, one per role.
Running an ISP means handling several interlocking things at once: who is subscribed, how much bandwidth they get, whether they have paid, and whether the network is healthy. When those live in separate places, one subscription change becomes several manual jobs. The number of roles involved, from customer through to NOC, compounds it: each needs a different view of the same data.
The whole flow was brought into one platform, so a subscription change feeds provisioning and billing without manual steps in between. Authentication runs through a RADIUS server, and network monitoring sits on the same dashboard rather than in a separate tool. The interface is split into seven role-based applications, so each role sees its own work instead of the entire system.
Project Showcase
Loading image 1...
Project visualization and interface design
Backend
Web Framework
Database
Network Authentication
Invoices are generated automatically from the subscription plan, so the finance team is not preparing them one at a time each cycle.
A plan change feeds straight through to the bandwidth allocated, with no separate manual step after the customer switches.
Subscriber authentication runs through a RADIUS server wired to the same subscription data.
Network status reads on the same dashboard as customer data, so an outage can be tied to who it affects.
Fault tickets are recorded in the same system, so field technicians and admins read the same status.
Customer, finance, reseller, NOC, marketing, manager and super admin each get their own application over the same data.
A detailed look at how we brought this project from concept to reality through our proven methodology.
Mapped the ISP's operational flow from customer signup through to fault handling, then set the boundaries of each role.
Built the platform core in PHP CodeIgniter: subscriptions, billing, bandwidth provisioning and the RADIUS integration.
Built the seven role-based applications along with network monitoring and service tickets, then tested end to end before handover.
05 Outcomes delivered
Related Services
These are the Javapixa services behind this project.