A real-time payment collection & monitoring system built for Leyte Electric Cooperative (LEYECO) tellers. Handles daily collection tracking, GCash exchange flows, remittance computation, shift management, and multi-teller dashboards | all in a single, fast web interface that replaced manual spreadsheet reconciliation.
LEYECO payment centers processed hundreds of transactions per day | electric bills, GCash exchange, and RTW sales | across multiple tellers and windows. End-of-day reconciliation meant counting receipts manually, matching them against ledgers, and reporting totals up to supervisors in separate spreadsheets.
Errors were common. Shifts ran long. Discrepancies took days to trace. They needed a single live monitor that every teller and supervisor could trust the moment they opened their browser.
Below is every major screen of the PaymentCenter system. More screenshots will be added as new modules ship.
The command center. Total collected, service fee income, LEYECO remittance, and transaction count update live. Below: a 30-day bar chart and a teller-by-teller activity panel with per-shift totals.
Live Data Admin + Teller
Teller flow for posting a new LEYECO bill payment. Account number lookup, amount entry, receipt generation, and auto-update of the teller's shift total.
Teller Flow
Paginated transaction log with search, date filtering, teller filter, and status badges. Reference numbers link to individual receipt views.
Searchable Log
Search any LEYECO account number to view account details, outstanding balance, and payment history before posting a payment.
Account Search
Teller's personal shift history | start/end times, total collected per shift, and a locked summary once the supervisor closes the shift.
Shift Summary
Overview of all GCash exchange transactions | total load sold, cashouts processed, and running float balance for the day.
GCash Flow
Quick form for posting a GCash load or cashout: mobile number, transaction type, amount, and auto-computed service fee.
Teller Flow
Full log of GCash exchange transactions with date range filter, type breakdown (load vs. cashout), and running totals per period.
Transaction Log
Ready-to-wear sales module integrated into the payment center | daily sales totals, item-level breakdown, and remittance to the RTW supervisor. Keeps all revenue streams in a single monitor.
Sales Module Multi-revenueComponent-based UI with fast hot-reload during development. Each module (Transactions, GCash, RTW) is a self-contained route.
All transactions, shifts, and GCash flows stored in a relational DB. Views handle remittance computation so the frontend stays simple.
Node/Express backend with role-based JWT auth. Teller routes are scoped to their own shift; admin routes expose cross-teller data.
Architecture, data models, API routes, and dashboard components pair-programmed with Claude. Reduced build time by more than half.