Dashboard Procurement
CRA Procurement Tracking System
System Overview
Real-time Project Status
Summarizes project counts and budgets, broken down by procurement status.
17-Step Timeline
Tracks the full journey — document review, contracting, acceptance and payment.
Search & Filter
Filter by fiscal year, status, procurement type and department.
Secure & Auditable
Role-based access, Azure AD sign-in, and full audit trail logging.
Workflow
Phase 1 — Preparation
- 0Document review
- 1Prepare procurement plan
- 2Appoint TOR / reference-price committee
Phase 2 — Approval
- 3Request reference-price approval
- 4Request TOR approval
- 5Request approval to proceed with procurement
Phase 3 — Announcement & Bidding
- 6Draft invitation notice
- 7Publish invitation notice
- 8Invite price bids
Phase 4 — Evaluation
- 9Evaluation day
- 10Report evaluation results
- 11Announce winner
Phase 5 — Contracting
- 12Invite to contract
- 13Review draft contract
- 14Sign contract
Phase 6 — Delivery & Payment
- 15Acceptance inspection
- 16Payment
Records the start–finish date of every step, with duration KPIs targeting the process timeline.
Renders the timeline in 10 layouts, including horizontal and mind-map views.
Logs every status change for full audit-trail traceability.
System Architecture
Users
Desktop · Tablet · Mobile (Responsive)
Web Frontend
Next.js · React
Backend API
.NET · REST · JWT (RBAC)
Database
PostgreSQL
SAP
Data delivered via Push API
Azure AD
Single Sign-On · JWT authentication
Scheduled Jobs
Hangfire · scheduled background jobs
Deployed on Windows Server IIS and Docker · TLS 1.2+ encryption · Role-Based Access Control
