Skip to content
Pixl Global

Fictional demo project

Harbour Lane Residences

Northlight Developments · Dubai Creek Harbour · Dubai

Illustrative · not a render of this project

Step 02 · Upload + extract

Source pack

Upload what the developer has: schedule of areas, price list, payment plan, plans and brand files. Every file is hashed and checked, and facts are read from it with the exact quote and the row or page they came from.
No sources yet

Files stay in this browser in the demo.

Production uploads go to R2 (content-addressed by SHA-256) and are scanned with ClamAV and sanitised with qpdf in a network-less Modal sandbox. Here, the magic-byte check, hashing and parsing are real; the antivirus and sanitise step is simulated. The sample pack is a fictional developer (Northlight Developments), not client data.
01

Intake checklist

What we expect, what each source feeds, and what happens without it. The consequence is shown before any credits are spent.
  • Schedule of Areas

    Missing · required

    XLSX from the architect · feeds unit IDs, types, suite / balcony / total areas

    If missing: Floor plans and unit tables are blocked. Areas are never taken from drawings.

  • Price list

    Missing

    XLSX with a validity date · feeds unit prices, availability, the “starting from” price

    If missing: No price-led key visuals; copy says “price on request”.

  • Payment plan

    Missing

    PDF with milestones · feeds milestone percentages (must sum to 100%)

    If missing: Big-numbers block only if the split is known; no instalment schedule or calculator.

  • Project brief

    Missing · required

    PDF · feeds unit count, configuration, completion, DLD project number

    If missing: These facts must be typed at Fact Confirmation with a named confirmer.

  • Floor plans (CAD)

    Missing

    DXF / DWG · feeds plan geometry, room polygons, the area cross-check

    If missing: Raster vectorisation draft with mandatory human verification; priced as premium.

  • Floor plans (architect PDF)

    Missing

    Vector PDF · feeds a second, independent reading of every unit area

    If missing: Areas rest on the schedule alone (single source; confirmed row by row).

  • Brand guidelines

    Missing

    PDF · feeds logo rules, palette, typography, tone for the Brand DNA

    If missing: The Brand Strategist proposes tokens from the logo and references; confirmed at G2b.

  • Company profile

    Missing

    PDF · feeds developer story and track record

    If missing: The developer page uses the Quick Brief only.

02

Upload

Drop files here or choose them. Nothing leaves this browser in the demo.

Drag files here: XLSX, PDF, DXF, DWG or images

  1. 1Magic-byte check vs extension Real
  2. 2SHA-256 content address Real
  3. 3Antivirus scan (ClamAV) Simulated in demo
  4. 4Sanitise PDF: strip JavaScript, embedded files, launch actions (qpdf) Simulated in demo
  5. 5Parse in the browser (XLSX cells, PDF text layer, DXF sections) Real
03

Files

Each file is content-addressed by SHA-256 and steps through quarantine before it is parsed.

No files yet. Use the sample source pack, or upload your own.

04

Extraction results

Confidence is computed from how many independent files agree, never reported by a model: 0.95 when two files agree, 0.80 for a single source, 0 for a conflict. Demo constants; production calibrates them on golden data.

Results appear here once a file is parsed.