Loading image 1...

01/01

TerabitISPManagement

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

Client
PT Selaras Citra Terabit, Indonesia
Year
2025
Timeline
4 months
Category
Web Development / App Development
UI Goal
Let one subscription change be made once, and take effect in both billing and the network.
VISUAL STYLE
Functional and data-dense, since it is a daily working tool.
LAYOUT SYSTEM
Separate applications per role, each showing only what that role is responsible for.
PRIMARY DEVICE TARGET
Terabit's customers, finance team, resellers, NOC, marketing and management.
Terabit ISP Management
Featured Work

Terabit ISP Management

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

Overview

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.

Challenge

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.

Solution

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.

VisualJourney

Project Showcase

Loading image 1...

Screenshot 1

Project visualization and interface design

01/01
Navigate

TechStack

01

PHP

Backend

02

CodeIgniter

Web Framework

03

MySQL

Database

04

RADIUS

Network Authentication

KeyFeatures

[01]

Subscriber Billing

Invoices are generated automatically from the subscription plan, so the finance team is not preparing them one at a time each cycle.

[02]

Automated Bandwidth Provisioning

A plan change feeds straight through to the bandwidth allocated, with no separate manual step after the customer switches.

[03]

RADIUS Authentication

Subscriber authentication runs through a RADIUS server wired to the same subscription data.

[04]

Network Monitoring

Network status reads on the same dashboard as customer data, so an outage can be tied to who it affects.

[05]

Service Tickets

Fault tickets are recorded in the same system, so field technicians and admins read the same status.

[06]

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.

01
Duration
1 month

Mapping Operations and Roles

Mapped the ISP's operational flow from customer signup through to fault handling, then set the boundaries of each role.

Deliverables
Operations Map
Seven Role Definitions
Subscription Data Model
02
Duration
2 months

System Core

Built the platform core in PHP CodeIgniter: subscriptions, billing, bandwidth provisioning and the RADIUS integration.

Deliverables
Subscription Module
Billing Module
RADIUS Integration
03
Duration
1 month

Role Applications and Monitoring

Built the seven role-based applications along with network monitoring and service tickets, then tested end to end before handover.

Deliverables
Seven Role Applications
Network Monitoring
Service Tickets
  • 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.

Want something like this?

These are the Javapixa services behind this project.

Terabit ISP Management - Portfolio | Javapixa Creative Studio