Wireframe Portal

Enter the admin password to manage wireframes.

Wireframes

All client wireframe review portals.

Website Wireframe Prompt

Copy this prompt into Claude along with your client's project brief to generate a website wireframe.

Website

Website Wireframe Generation Prompt

This prompt teaches Claude how to build website wireframes matching the Spark system. Copy it, paste it into a new Claude conversation, then paste the client brief, meeting notes and sitemap below it. Claude will output a complete index.php you can deploy using the "+ New Wireframe" button.

Capability Statement Prompt

Copy this prompt into Claude along with the client's content to generate a print capability statement wireframe.

Print / Booklet

Capability Statement Wireframe Prompt

This prompt teaches Claude how to build A4 booklet wireframes for capability statements. It uses reverse-scaled A4 pages, spread layouts, and the print annotation system. Copy it, paste it into Claude, then add the client's company info, page plan and content below it.

Settings

Portal configuration.

Portal Name

Displayed in the browser tab.

Admin Password

Minimum 4 characters.

Internal Documentation

How the Wireframe Portal Works

A guide for the Spark Interact team — how to create wireframes, collect feedback, manage approvals, and understand the technical structure behind the system.

From brief to signed-off wireframe in 4 steps

The portal handles the full review lifecycle — from AI-generated wireframe to client sign-off — with no external tools required.

01
Generate
Copy the prompt from the Website or CS Prompt tab. Paste into Claude or any AI with the client brief below it. The AI writes the complete wireframe code.
Outputs index.php
02
Deploy
Click + New Wireframe, choose the type, name the folder, and paste the code. The portal creates the folder, file and permissions automatically.
Live client URL
03
Review
Share the wireframe URL with the client. They browse pages, click + badges on any section, and leave feedback. All comments appear here in the dashboard.
comments.json
04
Sign Off
When the client is happy, they draw a signature directly in the wireframe. The approval is locked with their name, company, timestamp and signature image.
Approved & locked

What the client sees

Clients access a clean review interface — no login required. They browse pages via the left nav and leave comments on any section using the + badges.

Live preview — website wireframe view
+
2

Website vs Capability Statement

The portal supports two different wireframe formats, each with its own AI prompt and layout system.

Website Wireframe

Scrollable multi-page layout simulating a real website. Each page is a tab, each section gets a comment badge. Clients review the full site structure in their browser.

Multi-page tabs Section comments Lucide icons Responsive grid Sticky header/footer

Capability Statement

A4 booklet format with reverse-scaled pages displayed side by side. Designed for print-ready capability statements — each "spread" is two pages viewed like an open book.

A4 spreads (794×1123px) Zoom control 6 layout patterns Print-ready Annotation bubbles

How the files are organised

Every wireframe is a folder on the server. The shared engine, CSS, and JS live in _shared/ — client wireframes only contain their unique content.

wireframe/← root folder on server
index.php← this portal dashboard
portal-config.json← password + AI prompts (protected)
.htaccess← blocks direct JSON access
_shared/← shared engine (never edit)
engine.php← comment API, sign-off, auth
website-header.php← full HTML shell for website WFs
website-footer.php← closing scripts + privacy popup
cs-header.php← HTML shell + A4 CSS for CS WFs
cs-footer.php← closing scripts for CS WFs
client-name/← one folder per client
index.php← content only (AI-generated)
comments.json← all client feedback
approval.json← sign-off record + signature

What the system handles automatically

The shared engine and portal dashboard take care of everything so wireframes stay lean — just content, no backend code.

Comments & Feedback

Clients click + on any section to leave a comment. Saved instantly to comments.json. Exportable as CSV or Markdown.

Client Sign-Off

Clients draw a signature in-browser. Approval is saved with their name, company, timestamp, and signature image.

Version History

Every update via the Edit modal saves a version snapshot before overwriting. Restore any previous version with one click.

Export Feedback

Export all comments as structured CSV (for spreadsheets) or Markdown (for Notion/docs), grouped by page and section.

Audit Trail

The dashboard shows every wireframe's approval status. Approved wireframes display the signatory name, company, date, and signature.

No Database

Everything is flat JSON files. No MySQL, no migrations, no dependencies. Works on any PHP host. Easy to back up — just copy the folder.

After sign-off

Once a client approves, the wireframe is locked. No new comments can be added. The topbar shows the approval status with the signatory's details.

Wireframe Approved

The approval badge appears in the portal topbar and on the dashboard card. The sign-off record includes: signatory name, company, timestamp, and base64 signature image — permanently stored in approval.json. To re-open a wireframe for revision, use "Revoke Approval" from the dashboard.


Built and maintained by Spark Interact — Sydney NSW
info@sparkinteract.com.au  ·  1300 799 858  ·  sparkinteract.com.au
Proprietary system — not for redistribution

Block Library

65 Elementor blocks + 14 CS patterns. Reference when briefing the AI or building wireframes.