Review Room – Visual Feedback & Client Approval SaaS | Vibe96

Productivity & Collaboration

Review Room – Visual Feedback & Client Approval SaaS

Source code included

Visual feedback and approval platform for designers and agencies managing client reviews and design iterations.

Built by Ataullah Updated 23 Oct 2026 30,641 lines of code

Open live demo Built withOpenAI CodexGoogle Antigravity

Why Review Room – Visual Feedback & Client Approval SaaS

What makes it better
than the alternatives

  1. 01

    Coordinate-pinned feedback

    Comments attach to specific image coordinates and persist across versions, eliminating ambiguous 'change this' requests.

  2. 02

    Version-locked decisions

    Each client approval or change request belongs to one immutable version, requiring fresh review after revisions.

  3. 03

    Isolated guest demo

    24-Hour sessions with three fictional projects let visitors test Designer/Client workflows without affecting real workspaces.

  4. 04

    Private Supabase Storage

    All uploads use authenticated bucket access with PostgreSQL RLS; no public URLs or CDN exposure.

  5. 05

    Durable network quotas

    HMAC-signed rate limits survive restarts and prevent signup abuse without Redis or external state.

Authentication & Identity

  • Email/password signup with instant account creation (no confirmation emails)
  • Google OAuth integration with verified identity matching for invitations
  • Cookie-based sessions via Supabase Auth
  • Network-based signup rate limiting with HMAC-signed buckets
  • Automatic workspace bootstrap on first signup

Workspace & Project Management

  • Multi-tenant workspaces with Owner/Designer/Client roles
  • Project creation and archiving
  • Role-based project visibility (Owners see all
  • others see assigned projects)
  • Project member assignment and removal
  • Activity feed with per-user unread tracking

Asset Upload & Versioning

  • JPG/PNG/WebP upload to private Supabase Storage bucket
  • Automatic version creation preserving earlier files and feedback
  • Image preview generation with Sharp
  • Version comparison side-by-side view
  • Immutable version history with creation timestamps

Visual Feedback & Comments

  • Coordinate-pinned comments on specific image details
  • Threaded replies within comment discussions
  • Resolve/reopen status for each comment thread
  • Comment persistence across versions
  • Real-time comment count and status indicators

Review & Approval Workflow

  • Client-specific approval or change-request decisions per version
  • Decision history tracking with timestamps
  • Version-locked decisions requiring fresh review after revisions
  • Designer/Client role enforcement for decision actions
  • Approval status display on project overview

Invitations & Sharing

  • Email-bound invitation links with verified Google identity matching
  • Expiring read-only share links for single versions (24-hour default)
  • Revocable share tokens with usage tracking
  • Role assignment (Designer/Client) during invitation
  • Share link access without authentication

Demo & Marketing

  • Isolated 24-hour guest sessions with fictional projects
  • Designer/Client view switching in demo mode
  • Sample feedback reset without affecting real data
  • Interactive homepage review preview (browser-only state)
  • Three fictional design concepts with two versions each

Activity & Notifications

  • Project activity feed with event descriptions
  • Per-user unread position tracking
  • Activity events for uploads
  • comments
  • decisions
  • and invitations
  • Workspace-scoped activity queries
  • Timestamp-based event ordering

Maintenance & Operations

  • Cron-triggered demo session cleanup (24-hour expiry)
  • Orphaned upload cleanup with Storage reconciliation
  • Bearer-authenticated maintenance endpoint
  • PostgreSQL migration rehearsal script
  • Integration test suite with isolated test database

Data & Permissions

  • PostgreSQL with Prisma ORM and pg driver adapter
  • Row-level security enforcing workspace/project membership
  • Transaction-local identity for all authenticated queries
  • Workspace-scoped data isolation
  • Append-only migration strategy with validation

Quality report

Manually reviewed

93/ 100

Automated audit score

✓ Approved by our review team

Listed after manual review.
Audit run: 18 Oct 2026
Reviewed by Vibe96 staff, Dubai.

Security95
Code structure82
Docs & completeness100
Dependency health95
Build & deploy92
Reviewer notes (1 minor)

Small improvements the developer has been told about. None of them stop the software from working.

Versions & updates

1.0.0
First release23 Oct 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$80Single-site licence Details