DARTS gives every document an LGU receives — legislative, executive, financial, procurement, contracts, communications — a single tracking number, a single source of truth for its current status, and a complete audit trail of who did what, when, and why.
Built inside the Office of the Secretary to the Sangguniang Panlungsod of Pagadian. Used to answer the question every constituent asks: “Asa na ang document karon?”
Every legislative measure, voucher, contract, payroll, request letter, or memorandum an LGU office handles passes through a chain of receipt → review → action → release → filing. Without a system, that chain lives in side-chats, scribbled logbooks, and "ask kay so-and-so."
Document tracking is the discipline of giving every record a unique tracking number on day one, naming the office that holds it now, and appending — never overwriting — every action taken on it. When digitised, the office can answer the constituent's question in seconds instead of an afternoon.
DARTS-2026-000123DARTS isn't legislative-only. Every record's journey is rendered as a horizontal step tracker on its detail page — done stages turn green with a check, the current stage glows gold, pending stages stay outlined. Below: both the legislative chain (Resolutions, Ordinances, Proposed Measures) and the executive chain (Vouchers, Permits, EOs, Memoranda, MOA/MOU, Contracts, Communications).
From filing to publication — LGC §54 lifecycle. Includes committee referral, deliberation, and return to session.
From intake to release. Includes routing, compliance, and signatory handling for every non-legislative LGU record.
↑ Each tracker auto-selects based on the document's type. Same component, same visual treatment — only the chain changes. The current stage pulses gold every 2.5s.
After sign-in, every record renders with a journey tracker, four colourful 3D stat cards, raised action buttons, and an audit-grade timeline. Below is exactly what staff see — same components, same data shape, no mockup.
↑ Demo — sign in to use these.
↑ Same components the live app uses. Brand tokens, no mockup. Sign in to see one with your office's data.
DARTS isn't just a registry. It's the operating system for an LGU's paper-trail. Every module shares the same accounts, the same audit log, the same access rules.
Auto-generated tracking numbers. Type, term, council, origin office, concerned person, date received, agenda date, due date, priority, privacy class. FULLTEXT search across title + body + purpose.
1st/2nd/3rd reading, committee referral, session calendar, committee report, vote tally (yeas/nays/abstain). LGC §54 lifecycle from filing to publication.
Routing slips (from / to / by). Receive at destination. Expected action + due date. Returned-with-deficiency loop. Auto-updates current_office_id.
Payroll, voucher, contractor billing, gasoline supply, MOA/MOU, project documents. Aging reports. Escalation flags. One-click status chips on the dashboard.
Appropriations · Obligations · Disbursements · Subsidiary ledger card · Trial balance. Double-entry journal. NGAS-aligned chart of accounts. Per-office balance.
Plantilla per office, item numbers, salary grade/step, status (filled / vacant / new). Names + amounts masked unless RBAC-permitted. RA 10173 trail on every read.
Building → room → cabinet → drawer → folder → page-range. History of moves preserved. “Hain tong file?” answered in 2 clicks.
Diacritic-aware (n ↔ ñ ↔ Ñ), reverse word order, partial tokens. Search by name, tracking #, ref #, office code, or amount (e.g. "25000" finds matching salaries, vouchers, journals).
Every document type carries a declared processing time, responsible office, and traceable status — exactly what RA 11032 requires of LGU service offices.
Records have a retention class, a physical locator, and a soft-delete trail. Disposition is auditable. NAP-aligned defaults shipped in seed data.
Personnel and payroll views mask names by default. Every read of a confidential record writes a row to data_access_logs with declared purpose.
Encodes, routes, archives. Cross-office visibility. Manages tracking numbers and physical locator.
Sets agenda, marks readings, records committee referrals + reports, logs vote tallies.
Inbox of routed docs. Approve / return / forward. Personal office portal as default landing.
Receives at office. Encodes action. Cannot leak across offices — RBAC enforced.
Read-only across all modules. Sees the audit log. Cannot mutate state.
System config, users, roles, recovery. Hardcoded break-glass route.
Thirty years inside the Office of the Secretary to the Sangguniang Panlungsod of Pagadian — the office where every legislative record, decision, and approval gets handled. Bentley-trained building designer (low-rise / mid-rise / high-rise architectural & structural). 17 production LGU + business systems on Hostinger.
Sign in with your DARTS account, or read the About page first.