Development of Taif Road — Section C

Project Controls Dashboard
Data date — Source —
→
Completed In progress Not started Critical Baseline Data date

Work done per IPC (SAR, excl. VAT)

Contract value consumed

    Top sections by value certified

    Financial SPI trend

    Certified ÷ planned value (cumulative)

    Project payment log

    SAR

    Invoice build-up (gross with VAT)

    Advance payment recovery

    Spending plan — planned vs certified (cumulative, SAR excl. VAT)

    Monthly cash flow — planned vs certified

    Certified progress by BOQ section

    Cumulative certified ÷ contract amount

    BOQ items — quantities & amounts

    🔒 Admin mode — this tab is visible only on browsers opened with your private admin link.

    1 · Update from Excel

    Upload the filled dashboard data workbook (.xlsx). All tabs refresh instantly and the file is remembered in this browser.

    ⬇ Blank template ⬇ Current data file

    1b · Invoices — IPA Monthly Breakdown workbook

    After every new IPC drop the IPA-Monthly_Breakdown.xlsx workbook here. All IPCs, their payment status (Etimad / paid dates), the amounts per section and the quantities of every BOQ item are read from it and published as data/ipa-breakdown.xlsx. Paste each IPC’s Google Drive link in the table to open it from the Financial page.

    Loading…

    2 · Primavera P6 schedule (.xer)

    Drop the baseline and the latest weekly update. They feed the look-ahead, achieved activities, Gantt chart and the cost / performance forecast. Files are parsed in your browser — nothing is uploaded.

    No schedule loaded.

    3 · Contractor weekly report (.docx)

    Drop the weekly progress report as received (Word .docx). Progress, HSE, manpower, equipment, quantities, works completed / planned, engineering, permits, quality, issues, risks and photos are read automatically. Each week is added to the history.

    No weekly report loaded.

    4 · Junctions — weekly PowerPoint & daily photos

    The weekly presentation is shown as slides on the Junctions page and every week is kept (choose the week at the top of the page). Daily photos are grouped by day under each junction.

    Loading…

    4b · Legacy — slide images

    In PowerPoint use File › Export › JPEG (all slides), then drop the slide images here. Slide 1 = overview, then Junction 7, 5, 3, 1 — you can change the junction of each slide after loading.

    5 · Site manpower & equipment (.xlsx)

    Daily manpower / equipment sheet (first column = trade or equipment, then one column per day). Its averages are compared with the P6 resource loading on the Forecast to Date page.

    6 · Events & letters (NCO / owner instructions)

    Add a new letter to an event (RCRC instruction, Contractor response, approval, Change Order…) or open a new event when the owner issues one. Setting an end date closes the event.

    Import log

    No file imported in this session.

    Publish for everyone (GitHub)

    Easiest: connect GitHub once in the bar at the top of the page (⚙) — every import is then published automatically and the public link updates by itself. The manual steps below are only needed without that connection; upload each file with exactly the name shown (e.g. schedule.json, not schedule (1).json) and unzip zips before uploading.

    1. Fill the workbook and check it here using Import (only you see it — stored in your browser).
    2. When correct, click Export what’s loaded (or use your file), rename it to project-data.xlsx.
    3. On GitHub open the repo → folder data/ → Add file › Upload files → drop it → Commit.
    4. GitHub Pages republishes in ~1 minute — every viewer now sees the new data.
    5. Schedule: choose the programme, drop its baseline and update .xer, click Download programme file and upload it to data/ (schedule-dbl.json = Detailed Baseline, schedule.json = Target Plan).
    6. Junction slides: after dropping the slide images click Download slides.json and upload it to data/.
    7. Weekly report: after importing the .docx click Download weekly.json and upload it to data/ (it holds every week imported so far).
    8. Events: after adding letters click Download events.json and upload it to data/.