Features

Every part of the job,
one tool away.

The capture, the gallery, the checkout, the contracts, the payouts. Other companies bolt these together as separate vendors. We shipped one product, so everyone is looking at the same data.

Bookings

A calendar that knows the sport.

Coaches and parents request the date, location, and what to capture. The right photographer auto-assigns based on availability + travel. Approval workflow, calendar invites, reminders — handled.

Location autocomplete with travel buffer
Multi-shooter assignment per event
Per-org admin approval workflow
Calendar invite + 24h SMS reminder
Pricing AI suggests a quote based on event type + distance
nbrs.app/bookings
Booking dialog
Contracts

E-signature, audit-trail, done.

Send a contract from the admin panel, recipient signs in the browser — no DocuSign account, no PDF email attachments. The signed PDF lives in the portal forever.

Public token-protected signing pages
PDF generated with pdf-lib (no third-party signing fee)
Audit trail: IP, user agent, timestamp, fingerprint
Pre-built templates per contract type
nbrs.app/contracts
Approve modal
Payouts

Stripe Connect Express, mileage included.

Your photographers don't chase invoices. NBRS sweeps unpaid shifts on a documented schedule, the funds land in their bank, and every payout has a per-line breakdown they can show their accountant.

Stripe Connect Express onboarding (no team setup)
Mileage tracked per shift, auto-summed
Configurable payout cadence (weekly / bi-weekly / on demand)
Per-user payout history + downloadable PDF receipts
nbrs.app/payouts
Payouts ledger
Mobile

A real iOS app — not a website in a wrapper.

Capacitor wraps the live portal, but the interactions feel native: Liquid Glass tab bar, native blur, push notifications via APNs, and long-press → share for buyers.

iOS 18 Liquid Glass tab bar with backdrop saturation
Push: gallery delivered, sale closed, contract signed
Per-trigger preference matrix at /settings/notifications
Long-press → share, native share sheet integration
nbrs.app/mobile
Mobile bookings
AI helpers

Anthropic-powered photo helpers, opt-in.

AI categorize organizes uploaded photos by jersey, event, or shot type — only when you ask it to. AI pricing suggests booking quotes. Daily engagement digest summarizes the inbox.

Categorize photos into folders by jersey + event
Booking-quote suggestions tuned to event type + region
8am EST daily engagement digest for admins
All outputs cached in `ai_outputs` for replayable history
nbrs.app/ai
Org dashboard
Security

Built for the privacy parents expect.

Per-photo HMAC signatures on watermarked previews, hashed share-link tokens, signed buyer checkout sessions. Galleries that should be private stay private.

HMAC-signed share-link tokens, hash-only storage
Per-buyer signed download URLs (no enumeration)
Account deletion on demand at /settings
CCPA / CPRA / VCDPA / GDPR-covered privacy policy
nbrs.app/security
Auth login

See it live

Want to see your team's gallery on it?

Tell us the team and the season. We'll send a sample gallery from a similar team and a quote — by next business day.