Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

X7 Photography OS — Studio CRM + Guest Delivery Platform

A full-stack studio operating system for professional photographers — covering CRM, bookings, editing workflows, client delivery, and AI-powered guest photo matching.

Tech Stack: Next.js · TypeScript · Supabase · Express · Zod · TailwindCSS · Agent Services · Vercel


📸 What This Is

Running a photography studio involves coordinating dozens of moving parts: client bookings, shooting schedules, editing queues, delivery galleries, event guest management, and revenue tracking. This OS handles all of it in one integrated platform.

The killer feature: Event guests can scan a QR code, upload a selfie, and automatically receive all photos they appear in — no app required.


🏗️ Multi-App Architecture

X7 Photography OS
├── apps/
│   ├── studio-dashboard/    # Studio manager interface (Next.js)
│   ├── client-portal/       # Client-facing delivery portal (Next.js)
│   ├── guest-portal/        # Event guest photo access (Next.js)
│   └── camera-uploader/     # Mobile-first upload interface (Next.js)
│
└── agents/                  # Backend specialist agents (Express)
    ├── booking-agent/        # Booking management + calendar sync
    ├── content-agent/        # Gallery curation + watermarking
    ├── guest-agent/          # QR generation + selfie matching
    ├── delivery-agent/       # Client gallery delivery + notifications
    ├── ads-agent/            # Marketing campaign management
    └── summoner/             # Orchestration + task routing

✨ Core Features

Studio Dashboard

  • CRM — Client profiles, project history, communication log
  • Booking Calendar — Multi-photographer scheduling, venue conflicts, payment stages
  • Editing Queue — Shot list management, editing status tracking per album
  • Revenue Tracker — Package pricing, payment milestones, outstanding dues

Guest Delivery System (The Flagship Feature)

Event Guest Flow:
  1. Guest scans QR code at event
  2. Opens guest portal (no app install)
  3. Uploads selfie or photo
  4. AI matching finds all photos with their face
  5. Guest views personalised gallery
  6. Can download / purchase prints

Client Portal

  • Curated galleries with selective download
  • Watermarked preview + high-res paid delivery
  • Revision request workflow
  • Album approval before final delivery

🛠️ Key Technical Features

  • Supabase Auth — Role-based access for studio managers vs clients vs guests
  • QR Code generation — Per-event unique QR links with expiry
  • Selfie-based photo matching — AI-assisted face detection and gallery filtering
  • Express agent mesh — Each workflow is handled by a specialist agent
  • Zod validation — Strict input/output schemas across all agent APIs
  • Mobile-first upload — Camera uploader optimized for on-site photographer use

🎯 Problem It Solves

Pain Point Solution
Manual WhatsApp photo delivery Structured client portal with selective access
Guests never get their event photos QR + selfie matching delivers personalized galleries
Booking conflicts across photographers Calendar system with conflict detection
Revenue leakage from unclear payment stages Milestone-based payment tracking
No editing progress visibility Shot-level editing status tracking

Part of the Xero Seven multi-product AI ecosystem.

About

Studio CRM and guest delivery platform covering bookings, calendars, editing workflows, galleries, portals, camera upload, and QR/selfie-based photo matching.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages