In DevelopmentSaaS

SiteFlow Daily

Visual jobsite handoff and project timeline platform for construction crews and management.

SiteFlow Daily portfolio dashboard with project health tiles, four project cards with progress bars, a critical issues panel, and a recent activity feed
SiteFlow portfolio dashboard

What it solves

Field communication on construction projects is messy: crews text photos, scribble notes, and rarely leave the next crew a clean handoff. Daily-report tools focus on compliance logs rather than the real story of a project. Management has no live, visual view of what happened today, what is behind, or which issues are critical.

Built for Construction field crews, project managers, superintendents, and executives at contractors and project management firms.

Overview

SiteFlow Daily lets field crews document a shift in under two minutes: what got done, what is unfinished, what the next crew needs to know, photos, issues, and milestone updates. Those entries feed a visual project timeline and roll up into project and portfolio dashboards for managers and executives. It supports simple single-timeline jobs and complex multi-trade projects with trade-specific milestones and completion rollups. Issues can be flagged and routed to responsible contacts, and reports export to PDF and CSV. An AI layer cleans up field notes and drafts summaries without inventing official records.

What this demonstrates

Builds a multi-tenant, organization-scoped SaaS with offline-ready draft capture, a timeline generation engine that aggregates handoffs, photos, issues, and milestones into one feed, and an explainable project health score computed from milestone and issue signals. Includes a provider-adapter integration architecture with per-provider configuration status and an AI assist layer constrained from fabricating project data.

What makes it different

Most daily-report tools focus on compliance logs. SiteFlow Daily focuses on crew-to-crew handoff, visual timeline storytelling, and executive project visibility.

  • Crew-to-crew handoffEvery crew leaves the next crew a clean handoff.
  • Visual timeline storytellingThe project story reads as a chronological feed.
  • Trade-specific progressProgress tracked per trade group on complex jobs.
  • Issue routingField problems route to the responsible person.
  • Milestone completionCompletion is calculated from real milestones, not typed in.
  • Photo proofPhotos are first-class, linked to handoffs, issues, and milestones.
  • Executive project visibilityPortfolio-level health across every project.
  • Simple field usabilityA useful handoff in under two minutes.

Core capabilities · 18

  • Authentication and organization setup

    Org accounts with role-based permissions.

  • Project creation

    Simple single-timeline or complex multi-trade project modes.

  • Trade group management

    Project-specific or template-based workstreams with their own timelines.

  • Milestone management

    Measurable steps with target dates, checklists, approvers, and dependencies.

  • Daily handoff creation

    Structured end-of-shift report of completed, unfinished, and next-crew work.

  • Photo and video documentation

    Media linked to handoffs, issues, milestones, and areas.

  • Visual project timeline

    Chronological feed built from handoffs, photos, issues, and milestones.

  • Trade-specific timelines

    Per-trade progress and completion on complex projects.

  • Issue escalation

    Categorized, severity-ranked field issues with status workflow.

  • Responsible person routing

    Escalation contacts matched by category and trade.

  • Project dashboard

    Completion, health, latest handoff, open issues, and trade progress.

  • Portfolio dashboard

    Cross-project health, at-risk projects, and executive photo feed.

  • Report exports

    Daily, date-range, insurance-ready, photo, and issue PDF/CSV reports.

  • Offline-first field capture

    Local draft persistence with unsynced state and retry.

  • Notification system

    Action-based alerts across in-app, email, and messaging channels.

  • Integration adapters

    Provider connections with unconfigured-status handling.

  • AI summary and cleanup layer

    Note cleanup and summaries that never invent official data.

  • Audit logs

    Records sensitive actions with before/after state.

How it works

Field crew

  1. Open assigned project
  2. Create daily handoff
  3. Select trade group
  4. Add completed and unfinished work
  5. Add next-crew notes
  6. Upload photos and videos
  7. Flag issues
  8. Update milestones
  9. Submit report

Project manager

  1. Open project dashboard
  2. Review latest handoffs
  3. Check open issues
  4. View progress by trade
  5. Review milestone completion
  6. Assign or escalate problems
  7. Export reports

Executive

  1. Open portfolio dashboard
  2. See project health
  3. See completion percentages
  4. See delayed milestones and critical issues
  5. Review recent photos
  6. Drill into a project when needed

How the score works

Project Health Score

  • Milestone completion

    How much of the scheduled work is done.

  • Overdue milestones

    Milestones past their target date.

  • Open critical issues

    Unresolved high-severity problems.

  • Unresolved safety issues

    Outstanding safety concerns.

  • Missed handoffs

    Days without a required handoff.

  • Recent activity

    Freshness of updates on the project.

  • Photo documentation completeness

    Whether work is backed by photo proof.

  • Manager approvals

    Approvals recorded against milestones.

  • Trade progress variance

    Spread between trades that are ahead and behind.

Key screens

  • Portfolio dashboard
  • Project dashboard
  • Project timeline
  • Daily handoff composer
  • Daily handoff detail
  • Photo gallery
  • Milestones
  • Issues
  • Issue detail
  • Escalation routing
  • Reports
  • Admin settings

Data model

  • User
  • Organization
  • Project
  • ProjectArea
  • TradeGroup
  • Milestone
  • MilestoneChecklistItem
  • DailyHandoff
  • DailyHandoffCrewMember
  • MediaAsset
  • Issue
  • EscalationContact
  • TimelineEvent
  • ProjectTemplate
  • TradeTemplate
  • MilestoneTemplate
  • ReportExport
  • IntegrationConnection
  • NotificationEvent
  • AuditLog

Screens · 3

SiteFlow Projects page with search and status filters and cards for Test, Oak Street Reroof, Riverside Medical Center, and Maple Street Reroof
Projects list
SiteFlow issue detail 'Temporary lighting missing on level 2' marked Critical/Open, with photos and comments panels and a workflow status/assignment sidebar
Issue detail
SiteFlow Equipment hub with cards linking to equipment dashboard, damage reports, asset registry, tool directory, and reports, plus a Report damage button
Equipment hub

How it is built

A Next.js and React application backed by PostgreSQL through Prisma, with S3-compatible object storage for photos and videos and Redis-backed rate limiting. Integration adapters connect construction, storage, and communication providers, and AI features run through OpenAI.

APIs and services

OpenAI
AWS S3
Sentry
Procore
Autodesk
CompanyCam
Raken
Google Drive
OneDrive
Slack
Microsoft Teams
Twilio

Classification

Industries
Construction

Related work

Supplement Tracker

Functional Demo

Insurance supplement management for roofing contractors, with adjuster communication and AI.

AI Acquisition Hunter

In Development

An AI acquisition-intelligence platform that surfaces and scores off-market acquisition targets from public business signals.

RoundRobin Dial OS

Functional Demo

Multi-tenant SaaS command center that parallel-dials opted-in leads and routes only answered calls to available agents.

Building something with similar AI Automation, Authentication, Notifications functionality?

Start a project and reference this one — the conversation begins with what you have already seen.

Start a project