
Photography Business Platform
“From Facebook DMs and manual invoices to a complete online business.”
Before
Every booking came in as a Facebook message or email. No structure, no overview, no way to manage it properly.
Invoices were written by hand — one by one, for every single order.
After every shoot, WeTransfer links were created manually and sent by email. One by one.
Facebook was used as a makeshift gallery system. Clients had to scroll through posts themselves to find their photos — no search, no structure.
Payment options were limited to Twint, PayPal, and bank transfer. Every payment had to be followed up manually.
No website, no portfolio, no way for new clients to find or book online.
After
A professional website with a full portfolio and clear service overview — built from scratch, not a template.
An integrated booking system: clients choose a service, pick a date, and pay — all in one flow. Built custom, not Calendly.
An image shop where customers search for their photos by name and download them directly — no more scrolling through galleries.
A private file transfer system — like WeTransfer, but owned. Secure download links per client, no third-party storage.
Full Stripe integration: card payments, Apple Pay, Google Pay, and more — with automatic order confirmations.
An admin dashboard to manage orders, customers, bookings, and file uploads — designed for non-technical users.
What We Built
Portfolio & Services
Public-facing website with portfolio, service pages, and booking entry point.
Booking System
Custom-built — service selection, date picker, payment, automatic confirmation. No Calendly.
Image Shop
Photo shop with name search so clients find their photos instantly.
File Transfer System
Private WeTransfer alternative. Secure, expiring download links per client.
Client Portal
Personal accounts for every customer — orders, downloads, history.
Admin Dashboard
Full control over everything. Designed for non-technical users.
Total
Built With
Custom-built ✦
Every feature is purpose-built for this business — no embedded tools like Calendly, Squarespace, or WooCommerce.
Custom-built ✦
Every feature is purpose-built for this business — no embedded tools like Calendly, Squarespace, or WooCommerce.

Custom platform · 160h build
A platform that replaced 5 manual workflows.
Stripe
Payments, checkout, and automated order confirmations.
Stripe
Payments, checkout, and automated order confirmations.
Supabase
Database, user authentication, and secure file access.
Supabase
Database, user authentication, and secure file access.
Backblaze B2
Affordable, reliable cloud storage for all photo files.
Backblaze B2
Affordable, reliable cloud storage for all photo files.
Resend
Transactional emails — booking confirmations, delivery notifications.
Resend
Transactional emails — booking confirmations, delivery notifications.
All tools are either custom-built or best-in-class infrastructure. Nothing is embedded from third parties that the client doesn't fully own.
“One platform replaced five manual workflows. Every hour saved is an hour spent shooting.”
Photographer, AT — Founding client · 2025
Shown with client permission. Hours reflect actual development time.