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

Terabit ISP Management
Terabit ISP Management
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.
The Problem
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.
Visual Journey
Project Showcase
Loading image 1...
Screenshot 1
Project visualization and interface design
TechStack
PHP
Backend
CodeIgniter
Web Framework
MySQL
Database
RADIUS
Network Authentication
KeyFeatures
Subscriber Billing
Invoices are generated automatically from the subscription plan, so the finance team is not preparing them one at a time each cycle.
Automated Bandwidth Provisioning
A plan change feeds straight through to the bandwidth allocated, with no separate manual step after the customer switches.
RADIUS Authentication
Subscriber authentication runs through a RADIUS server wired to the same subscription data.
Network Monitoring
Network status reads on the same dashboard as customer data, so an outage can be tied to who it affects.
Service Tickets
Fault tickets are recorded in the same system, so field technicians and admins read the same status.
Seven Role-Based Applications
Customer, finance, reseller, NOC, marketing, manager and super admin each get their own application over the same data.
OurProcess
A detailed look at how we brought this project from concept to reality through our proven methodology.
Mapping Operations and Roles
Mapped the ISP's operational flow from customer signup through to fault handling, then set the boundaries of each role.
System Core
Built the platform core in PHP CodeIgniter: subscriptions, billing, bandwidth provisioning and the RADIUS integration.
Role Applications and Monitoring
Built the seven role-based applications along with network monitoring and service tickets, then tested end to end before handover.
05 Outcomes delivered
- 01Subscriber billing, bandwidth provisioning, RADIUS authentication and network monitoring sit in one platform.
- 02Seven role-based applications: customer, finance, reseller, NOC, marketing, manager and super admin.
- 03Invoice generation runs automatically rather than being prepared per subscriber.
- 04Built to cover wireless and fibre-optic infrastructure alike.
- 05TODO: add verifiable outcomes from the client when they are available.
Related Services
Services Featured in This Project
These are the Javapixa services behind this project.