Intersoft Solution
Back to featured projects
Chulabhorn Royal Academy

Dashboard Procurement

CRA Procurement Tracking System

Next.js.NETPostgreSQLAzure AD SSO

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

01

Phase 1 — Preparation

  1. 0Document review
  2. 1Prepare procurement plan
  3. 2Appoint TOR / reference-price committee
02

Phase 2 — Approval

  1. 3Request reference-price approval
  2. 4Request TOR approval
  3. 5Request approval to proceed with procurement
03

Phase 3 — Announcement & Bidding

  1. 6Draft invitation notice
  2. 7Publish invitation notice
  3. 8Invite price bids
04

Phase 4 — Evaluation

  1. 9Evaluation day
  2. 10Report evaluation results
  3. 11Announce winner
05

Phase 5 — Contracting

  1. 12Invite to contract
  2. 13Review draft contract
  3. 14Sign contract
06

Phase 6 — Delivery & Payment

  1. 15Acceptance inspection
  2. 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