// problem
in a government office, a physical file moves from desk to desk on its way to approval. when one sits too long on a desk or goes missing, the applicant waits and the office has to search by hand.
// approach
every file carries a qr code or barcode tag, and every movement is logged. a transfer between departments needs confirmation, so custody is always recorded against an officer. sla timers warn when an approval is running late. any file can be found by index, applicant name, or reference id.
node.js and express over mysql, with a tailwind css interface.
// outcome
in production at ofl.bajali.in.
// stack
node.js · express · mysql · qr / barcode · tailwind css
// services
systems
// links

