Back to arunabh's profile
15views

EXPIRY ALERT ' 26

arunabh bhattacharyya
  • Expert reviewed
EXPIRY ALERT ' 26

Overview

Test Credentials / Setup: No setup required! Simply click the "Try Demo (Pre-loaded data)" button on the login screen to instantly access a fully populated test account.

Design Decisions & Architecture: Our goal was to build a system that guarantees decisions actually happen, rather than just showing a spreadsheet on a web page.

• Computed Status (Zero Stale Data): Expiry status is computed dynamically at render time using expiry_date and a custom renewal_reminder_days threshold per-document. This eliminates the need for cron jobs, prevents scheduler drift, and ensures a document's status is never stale. • Smart Risk Flagging: The dashboard automatically separates "Critical" records (high-risk + expiring soon/expired) into a pulsing priority panel, enforcing a visual hierarchy for urgent decisions. • Concrete Actions: "Mark as Renewed" isn't just a status toggle—it's a first-class workflow that updates the issue/expiry dates, prepends renewal notes, and writes a permanent log to the Audit Trail to satisfy compliance requirements. • Scope Discipline: As per the brief's constraints, we intentionally omitted heavy document storage (S3/PDF rendering) and complex SMTP infrastructure, focusing 100% of the engineering effort on decision latency and workflow execution.