ICTbizwifi+

Cloud WiFi Management

{{ loginError }}

Demo Accounts

Super Admin: superadmin@ictbizwifi.com

Admin: admin@demo.com  |  Pass: admin123

Assisting {{ assistAdmin.full_name }}

{{ pageTitle }}

{{ user.role === 'super_admin' && !assistAdmin ? 'Super Admin' : (assistAdmin ? assistAdmin.email : user.fullName) }}

{{ greeting }}

{{ assistAdmin ? assistAdmin.full_name : user.fullName }}

System Online Assist Mode

{{ stats.routers?.total||0 }}

Routers {{ stats.routers?.online||0 }} on

{{ stats.vouchers?.total||0 }}

Vouchers {{ stats.vouchers?.unused||0 }} avail

{{ stats.sessions?.active||0 }}

Active Sessions

₱{{ Number(stats.revenue?.total_revenue||0).toLocaleString() }}

Revenue

{{ stats.admins?.total||0 }}

Admins

{{ stats.routers?.total||0 }}

Routers

{{ stats.vouchers?.total||0 }}

Vouchers

{{ stats.sessions?.active||0 }}

Sessions

Sales

₱{{ Number(s.revenue).toLocaleString() }} · {{ s.vouchers_used }}v

{{ shortLabel(s.label) }}

No sales data

Recent Activity

No activity yet
{{ (a.full_name||'?')[0] }}

{{ a.full_name }}

{{ a.email }}

{{ a.is_active?'Active':'Off' }}
PENDING ONLINE OFFLINE

{{ r.router_name||'Unregistered' }}

Serial: {{ r.serial_number }}

MAC: {{ r.mac_address||'—' }}

Last Seen: {{ r.last_heartbeat ? formatLastSeen(r.last_heartbeat) : 'Never connected' }}

WiFi Name: {{ r.ssid_2g||r.ssid||'—' }}

Model: {{ r.model||'—' }}

Clients: {{ r.active_clients||0 }}

Admin: {{ r.admin_name }}

Unassigned

Batch Summary

{{ batchSummary.total }}

Total Vouchers

₱{{ batchSummary.usedAmount.toFixed(2) }} / {{ batchSummary.totalAmount.toFixed(2) }}

Used / Total Value

{{ batchSummary.unused }}

Unused

{{ batchSummary.used }}

Used

{{ rp.name }}

{{ rp.is_active?'Active':'Off' }}

₱{{ Number(rp.price).toFixed(0) }}

{{ formatDuration(rp.duration_minutes) }} {{ rp.speed_down }}M {{ rp.speed_up }}M {{ rp.max_devices }} {{ formatValidity(rp.validity_hours||24) }}

{{ filteredClients.filter(c=>c.status==='connected').length }}

Connected

{{ filteredClients.filter(c=>c.status==='disconnected').length }}

Disconnected

{{ filteredClients.filter(c=>c.status==='authenticated').length }}

Authenticated

{{ filteredClients.filter(c=>c.status==='pending').length }}

Pending

{{ client.device_mac||'Unknown Device' }}

{{ client.ip_address }}

{{ client.status }}

Voucher: {{ client.voucher_code }}

No voucher

Connected: {{ formatAgo(client.connected_at) }}

Last seen: {{ formatAgo(client.last_activity) }}

{{ client.router_name }}

No clients found

{{ portalForm.primaryColor }}
{{ portalForm.bgColor }}

Live Preview

{{ portalForm.welcomeText||'Welcome!' }}

Connect

Available Packages

{{ rp.name }}

₱{{ Number(rp.price).toFixed(0) }}

{{ formatDuration(rp.duration_minutes) }} {{ rp.speed_down }}M {{ rp.speed_up }}M
No packages available for this router
{{ (user.fullName||'U')[0] }}

{{ user.fullName }}

{{ user.email }}

{{ user.role==='super_admin'?'Super Admin':'Admin' }}

New Admin User

Accept Router

Router is online and waiting to be activated

Model{{ acceptingRouter?.model||'Unknown' }}
MAC{{ acceptingRouter?.mac_address }}
Firmware{{ acceptingRouter?.firmware_version||'—' }}
Announced{{ formatAgo(acceptingRouter?.last_heartbeat||acceptingRouter?.created_at) }}

Same name will be used for both 2.4 GHz and 5 GHz bands

Activate Router

Enter the Activation ID shown on the router's screen

Make sure the router is powered on and connected to the internet

Same name will be used for both 2.4 GHz and 5 GHz bands

Transfer Router

Move {{ transferingRouter?.router_name }} to an admin account

Currently owned by {{ transferingRouter.admin_name }}

Change WiFi Name

Pushed to router instantly via MQTT

Same name for both 2.4 GHz and 5 GHz bands

Generate Vouchers

Usage time runs only when connected to WiFi. Remaining time expires after validity is reached.

Usage time runs even when device is not connected

{{ editingRate ? 'Edit Rate Plan' : 'New Rate Plan' }}

Usage time runs only when connected to WiFi. Remaining time expires after validity is reached.

Usage time runs even when device is not connected

Change Password

Set new password for {{ changingPasswordAdmin?.full_name }}

Passwords do not match

Edit Router Name

{{ sshRouter&&sshRouter.router_name }} {{ sshRouter.wg_ip }}
{{ sshStatus.message }}
{{ toast.message }}