The project

Job-site photos are a contractor’s record of what was there and what was done. SiteCam keeps that record inside the contractor’s own system and syncs each project’s photos to its job in the contractor CRM.

What we built

  • Projects, photos, tags and annotation
  • Checklists, share galleries and a report builder
  • Sync with the contractor CRM
  • An importer for existing CompanyCam libraries
  • Tenant isolation

Built with

  • NestJS
  • Prisma and PostgreSQL
  • Redis and BullMQ
  • React, Vite and Tailwind
  • S3 storage

SiteCam is a logged-in application, so it is described here rather than linked, and tenant data is the contractor’s own. CompanyCam is a trademark of its owner, referenced for compatibility and comparison only; Collaborative Concept is not affiliated with it.