A watchdog checks the platform every 5 minutes and e-mails you the moment something needs attention — and again when it recovers. You also get a daily health report at 8 AM.
Who gets the alerts…
Make it 24×7…
Without a scheduled job the watchdog runs whenever someone has a portal page open (about every 5 minutes in office hours). To also watch at night and if the site is down, add one cron job:
Hostinger hPanel → Advanced → Cron Jobs → Custom
Set it to run every 5 minutes (*/5 * * * *)
Command (click to copy):
If cron is not available on your plan, use the URL form instead (also click to copy):
Last 24 hours…
Collecting data — the first points appear after a few checks.
What is being watched
Check
Status
Detail
Last checked
Every
Loading…
Alert history
Nothing yet.
Team & Roles
Everyone on the tech team signs in with their own account — never a shared one. Each account has a role that limits what it can see and change, and every action is recorded under their name.
Team members
Member
Role
Authenticator
Last sign-in
Status
Manage
Loading…
What each role can do
Capability
Auditor
L1
L2
L3
Owner
Anything not listed is Owner-only. Roles are checked on the server for every request, so hiding a menu item is never the only protection.
Operations
Control the live portal: take it into maintenance, tell every employee something, see who is online, and sign people out. Every action needs your authenticator code and a reason, and is recorded.
Maintenance mode…
While ON, only Admin / Super Admin can use the portal. Everyone else sees your message and cannot sign in. Use it before a risky change, a restore or a data fix.
Announcement popup…
A branded popup that opens on every employee's screen (and has a close button). Each person sees it once; closing it hides it for them. Pick a design, edit the words, check the preview, publish.
1 · Pick a design
2 · Write it
3 · Style it
Colour
Icon
Preview — exactly what employees will see
Who is online…
Seen in the last hour (a page reports in about once a minute). "Online" means active in the last 5 minutes.
Employee
Role
Branch
Status
Last seen
Device
IP
Loading…
Code & Releases
What is running in production, and whether it still matches the last release. This page is read-only: code goes out through the release pipeline, never from a browser.
How a change reaches production
1 · ChangeDeveloper edits code in the repository, never on the server.
3 · ReleaseDeploy script uploads, byte-verifies and snapshots the previous files for rollback.
4 · VerifyThis page confirms production matches the release; anything else is flagged as drift.
File
Area
Modified
Size
Fingerprint
Release status
Loading…
Incidents
When something breaks, declare it here: one place for what is happening, who is on it, and what was done — a timeline you can review afterwards.
All incidents
Incident
Severity
Status
Started
Duration
Last update
Loading…
Severity guide
SEV1 · CriticalPortal down, money or data at risk, or a security breach. Act now; tell the Owner.
SEV2 · MajorA key feature is broken for many staff (collections, attendance, login) but there is a workaround.
SEV3 · MinorLimited impact — one branch, one report, one person. Fix in normal hours.
Clients
Every organisation running on the platform — its plan, health, renewal and size. This deployment is always listed first with live numbers.
Loading…
Data Integrity
The numbers the watchdog flagged, opened up. You can see exactly which records are involved; the only repair offered here is reversible — rows are archived first and can be put back.
Ledger — vouchers where debits ≠ credits
Loading…
Orphaned instalments — loan no longer exists
Loading…
Repair history
No repairs yet.
Support Desk
Find an employee, see exactly why they are stuck, and apply a safe, audited fix. Every fix needs your authenticator code and a reason.
Find employee
Type at least 2 characters.
Select an employeeThe console runs the same checks the portal runs at login, and shows which one is blocking them.
Runbook — what employees run into, and who fixes it
What the employee sees
Cause
Fix
Wallet
Org-wide metering balance for PAN validation (₹10), CRIF (₹85) and Equifax (₹75) live bureau fetches — every rupee spent is logged below with full customer detail for audit.
Top Up Wallet
Transaction Ledger
Support Tickets
Every ticket raised across every portal — appears here as "Tech Support" to the employee once you reply, but you see their real identity below so you know who you're helping.
Select a ticket to view the conversation.
System Health
Storage, traffic, and tool status across the live application.
Storage — Top 10 Tables by Size
Disk Usage
Traffic — Last 7 Days
Busiest Endpoints (7d)
Errors — Last 7 Days
Database Tables
Every table in the live database — click one to browse its rows.
Select a table to view its rows.
SQL Query
Read-only. SELECT / SHOW / DESCRIBE / EXPLAIN only. Personal data and secrets are masked in results; every query is recorded in the Audit Trail.
Results
Backup & Restore
Download a full local copy of the database, or restore one back onto the live system.
Download Full Backup
The live data, as one JSON file, saved to your computer. Old one-off backup tables are left out (they are not live data). Needs an authenticator code and is recorded in the Audit Trail.
Restore From Backup
This replaces live data. A safety snapshot of the current database is taken automatically before anything is changed — see the Snapshots list below if you ever need to recover from a bad restore.
Safety Snapshots
Taken automatically right before every restore — never generated any other way.
Error Logs
Every PHP error, exception, and fatal captured across the live application. Clearing moves entries to an archive — nothing is destroyed.
Master Console Access Log
Recent sign-in attempts to this console — including from IPs that never authenticated.
Staff Activity
Who did what, across the whole organisation — customers added or changed, loans, collections, vouchers, attendance, sign-ins. Recorded by the server for every request, including the ones that were refused or failed. Click a name or a record ID to follow just that person or that record.
→
Most active people
By area · branch · role
Activity by hour of day (IST)Bars outside 7 AM–9 PM are shaded
Events…
When
Who
Role
Branch
What
Record
Amount
Outcome
IP
Loading…
Audit Trail
Everything done in this console — sign-ins, data reveals, exports, restores, access changes. Each entry is chained to the one before it, so any edit or deletion is detectable.
Portal & Function Access
4 access packages (Starter, Basic, Pro, Full) control which portals and functions each employee can reach. Assign a package per employee, then fine-tune with individual overrides or a whole-portal lock.
Checked = included in that package. Higher tiers are meant to be supersets, but every cell here is independently editable.
Overrides —
Security
Your console sign-in protection, and organisation-wide controls — visible and changeable only from this console.
Your sign-in security
Loading…
Two-Factor Authentication (Login OTP)
When enabled, every employee login (Project Head, Manager, Credit Manager, Cashier, Field Officer, Field Organiser) requires a one-time code
emailed to their registered HRM email address from info@ngfintech.store, in addition to their password.
Loading…
Employees without an email on file will be blocked from logging in while this is enabled, until HR/Project Head adds one.
Settings
Change this console password. Use at least 12 characters with upper-case, lower-case, a number and a symbol — and never reuse a staff password. Needs an authenticator code.
AI assistant (xAI Grok)
When you press “Ask AI” on a problem, only the diagnosis shown on screen (counts, error messages, steps) is sent to xAI — never names, phone numbers, Aadhaar, PAN or e-mail, which are stripped first. You can preview the exact text before it is sent. Only the Owner can change the key.
Employee Profiles
Open anyone's full record: employment, personal details, reporting line, attendance, leave, loans handled and portal access.