Skip to content
All products

Ward-level records digitisation

Digital Archive — Kho Lưu Trữ Số

From yellowed paper to searchable data in seconds.

Built for ward People's Committees in Da Nang under Project 06: scan civil-status and policy records, let Vietnamese AI OCR pre-fill the fields, then search, review and audit every action — with server-enforced permissions.

luutruhoso.pages.dev
Digital Archive — Kho Lưu Trữ Số — Real-time digitisation overview
Leader · Specialist · Clerk
3 roles
permissions in one matrix
8
of actions written to the audit log
100%
temporary links for original scans
10 min

How it flows

  1. 1Scan
  2. 2AI OCR
  3. 3Review
  4. 4Approve
  5. 5Search & audit
01

Real-time digitisation overview

Pages digitised, electronic records, items awaiting review, monthly output, progress by ward and a ‘Needs attention’ list — all computed live from the database.

Digitisation overview dashboard.
02

Full-text search, with or without diacritics

Search by name, record code or year — ‘nguyen’ finds ‘Nguyễn’. Filter by domain, ward, year range and status; sort columns; select records to export to CSV. Open a record to see extracted metadata, physical location in the paper archive and the original scan.

  • Original scans stored privately
  • Opened only through 10-minute temporary links
Accent-insensitive search across the archive.
03

Digitise with Viettel AI

Drag in photos of registers. Images are downscaled in the browser, then Viettel AI's Qwen3-VL-32B model reads Vietnamese text and pre-fills the fields. Officers compare, correct and save — or send for review. A queue shows scans awaiting approval and paper records still to scan.

AI OCR pre-fills names, dates, parents and registration numbers.
04

The server is the gatekeeper

Three roles, eight permissions, one matrix. The UI reads it to lock buttons; the server reads the same matrix to block requests. Even direct API calls are refused — and the attempt is logged.

Permission matrix shared by UI and server.
05

Nothing escapes the audit trail

Sign-ins, views, downloads, edits, deletions, approvals and every refused attempt are recorded with who, when and what. Filter denied attempts and export CSV for reports.

Access log with filters and export.

Who it's for

Leader

Everything, including approval, national DB sync, deletion and staff accounts.

Specialist

Search, digitise, edit metadata, download copies and export.

Clerk

Search, view logs and digitise; restricted actions are visibly locked.

Screens

Secure by design

Supabase service keys and AI keys stay on the server; every server function checks session and permission.

Dark mode & mobile

Work late or on the go with a full dark theme and a phone-friendly layout.

Honest roadmap

National DB/LGSP sync, digital signature and PDF OCR are on the roadmap, clearly marked in the UI.

Built withReact 19TanStack StartmodernskinTailwind CSS v4Cloudflare PagesSupabaseViettel AI

Some items in the interface are workflow states or labels without a live integration yet (e.g. national database sync).

Have a similar operational problem?

We can scope a product with you — or train your team to build it.

Other products

SmartMarket — Centralised management. Transparent operations. Connected shopping.

Smart market management platform

SmartMarket

Centralised management. Transparent operations. Connected shopping.

SmartMarket connects market authorities, market management boards, stallholders and residents on one platform — from floor plans, contracts and receivables to feedback handling and online orders.

See the product
Highland Nails Hub — From the moment a guest walks in to a finished visit.

Nail salon operations

Highland Nails Hub

From the moment a guest walks in to a finished visit.

One place to track guests, appointments, technicians and takings for a nail salon — built around how a real salon runs: booking or walk-in, matching the right technician, service, checkout and review.

See the product