Viewing as:
👁 Previewing as:

Construction progress portals,
built for your brand

Create interactive, shareable project portals with video, 360 VR tours, before/after sliders, photo galleries, and document attachments. Keep stakeholders informed at every stage.

progress-portals.com/p/your-project
Video
Week 3
Week 2
Week 1
progress-portals.com/p/your-project
progress-portals.com/p/your-project
Sept 2025
Dec 2025

Sign in to access your dashboard.

Check your email

We sent a 6-digit verification code to

Didn't receive it? Resend code
Trusted by teams across Canada
PCL
GRAHAM
ELAN
CANA
QUALICO

See the difference

Drag to compare construction progress across reporting periods

How it works

Four steps from data capture to stakeholder delivery

01

Create a Portal

Set up your project with name, description, and branding

02

Add Content

Upload video, 360 panoramas on a site map, before/after photos, galleries, and documents. Annotate and comment directly on 360s.

03

Publish

Toggle sections on/off, hit publish when ready for stakeholders

04

Share the Link

One URL. No login required. Works on any device.

Everything you need

Video & 360 VR

Embed YouTube, Vimeo, and Kuula 360 tours directly in your project portal.

Before/After Sliders

Interactive comparison sliders with date labels. Drag to see progress unfold.

White-Label Branding

Custom logos and company identity per project. Your brand, your portal.

📷

Photo Galleries

High-res images per reporting period with captions and lightbox viewer.

📄

Report Attachments

Attach PDFs, schedules, and progress reports. Everything in one place.

🇨

Canadian Data Residency

All files stored in AWS Montreal (ca-central-1). Canadian data compliance.

📍

360 Site Map

Drop geotagged 360 panoramas on an interactive map. Click any pin to explore the full scene.

📌

Annotations & Markup

Pin notes directly onto 360 panoramas and photos. Track open vs. resolved items with status indicators and threaded replies.

💬

Team Comments

Threaded comment discussions pinned to exact locations on panoramas. Reply, resolve, and track.

Simple, transparent pricing

Plans for every team size. From single-project teams to enterprise organizations.

Starter

$249 /mo
  • 1 active project
  • 12 periods
  • 2 team members

Enterprise

Contact Us
  • Unlimited projects & periods
  • 10 team members (+$10/user)
  • API access & SLA

Welcome to Progress Portals

How would you like to get started?

🏢

Create a Company

Set up your own company to create and manage project portals

🤝

Join a Team

You've been invited to collaborate on another company's projects

Dashboard

Admin Panel

Total Companies
0
Total Users
0
Total Projects
0
Company Plan Status Country Last Activity Projects Users Actions

Manage Digital Services Agreements by type and region. Publishing a new version deactivates the old one and requires all users/companies to re-accept.

Project

Assign company members to this project with specific roles

Editor Create/edit/publish periods, manage users, full annotation access   User View published content, add/resolve annotations   Viewer View published content only, no annotations

External emails granted access to Team Only periods

Portal views grouped by viewer and date

Annotation, comment, and content changes on this project

💻
Desktop Required

Editing periods, uploading content, and managing project settings requires a desktop browser. You can still view portals and add annotations from mobile.

✓ Saved

Banner Photo

Published

📈 Cumulative Project Progress

Uncheck items to hide them on the portal. SPI of 1.00 means on schedule.

Green ≥
Yellow ≥
Red below yellow

📅 Completion Dates

Progress Summary

0/750

Video

360 VR Tour

Map & 360s

(0/10)
+ Drop 360 images or click to upload (max 10)

🌎 KMZ Map Overlay

Upload up to 5 KMZ/KML files (max 25MB each). Layers render on an interactive map in the portal with per-layer opacity controls.

+ Drop KMZ/KML files or click to upload

Before / After Sliders

Photo Gallery

(0/20)
+ Drop images or click to upload

☔ Weather History

Fetch historical weather data for the reporting period. Max 45 days.

Attachments

+ Drop PDFs or click to upload

⚙ Company Settings

Company Details

Used to identify internal team members vs. external collaborators in project team lists.

Determines data residency and agreement jurisdiction. Only platform admins can change this.

Upload Logo

Accepted formats: PNG, JPG, SVG, WebP. Recommended: transparent background, at least 200px wide.

Custom Portal Theme

Create a branded theme for your portal. Available on Enterprise plans.

Team Members

Manage who has access to your company's Progress Portals account. After adding members here, assign them to specific projects from the project detail page.

Member Email Company Role Actions

Invite Team Member

Company Roles (set here)
Company Admin - full access to all projects, create/delete projects, manage team, billing, company settings
Member - dashboard access only. No project access until assigned a project role below.

Project Roles (assigned per-project or at invite time)
Editor - create/edit/publish periods, manage project users, full annotation access
User - view published content, add/resolve annotations
Viewer - view published content only, no annotation access

Subscription

Loading billing details...

Company Audit Log

Actions performed across all projects by all team members.