MarketplaceEuropeIn production

Creative Services Marketplace - Europe

How we architected a marketplace where photographers, videographers and creative studios across Europe find work, deliver galleries and get paid safely.

UK creative services marketplace (name withheld)October 2026Architect and technology lead
Illustration of photographers and clients across Europe connected through a creative services marketplace

Overview

Freelance photographers and videographers win most work through referrals and social media, then run the rest of the job across email, file-sharing links, spreadsheets and bank transfers. The brief, from a UK-based platform serving creatives across Europe: one place where creatives find work, deliver it and get paid safely, and where clients can trust who they hire.

Technologies Used

Next.js PWA
Four installable portals
Node.js + Express
One API for every portal
MongoDB
Profiles, portfolios and content
PostgreSQL
Bookings and money
TensorFlow.js
Opt-in face matching and best-shot selection
AWS S3
Photo and video storage
Stripe
Escrow, SCA and SEPA payouts
Google Maps API
Nearby jobs and creatives

The Challenge

Freelance photographers and videographers win most work through referrals and social media, then run the rest of the job across email, file-sharing links, spreadsheets and bank transfers.

  • Finding work is hit and miss: clients can't easily find a vetted creative near them, for their type of shoot and budget.
  • Payment risk on both sides: clients pay deposits to strangers, and creatives deliver a wedding or a product shoot, then chase the final invoice.
  • Delivery is scattered: thousands of photos travel through generic cloud links, with no watermarking, approvals or easy way for guests to find their own pictures.
  • The supporting work lives elsewhere: editors, print labs, studio rentals and models are booked separately, with separate payments.
  • Personal data everywhere: event photos are full of people's faces, which in Europe makes privacy a design requirement, not an afterthought.
A photographer juggling email, file links, spreadsheets and unpaid invoices across separate tools

The Approach

I led the platform's architecture and technology end to end:

  • Architecture: the PWA, the Node.js backend, the hybrid MongoDB and PostgreSQL data layer, and cloud storage for large photo and video files.
  • Trust and payments: escrow-protected bookings, bidding and instant booking, and payouts to creatives and service providers.
  • AI features: face recognition for event galleries and automated best-shot selection.
  • Product and delivery: the founder's vision turned into a feature set for creatives, clients, service providers and admins, with guidance through delivery.
  1. A marketplace built around the shoot

    Clients post jobs with event type, date, location, budget and deliverables. Creatives can bid with a custom quote, or verified creatives can be booked instantly against their availability calendar. Geolocation matching shows nearby work within a chosen radius.

  2. Escrow on every booking

    The client funds the booking before the shoot. The creative sees the money is secured, and it is released when the work is delivered and approved. Neither side carries the payment risk alone.

    A client funding a photo shoot booking into escrow before the shoot
  3. Portfolios that win work

    Each creative has a profile with work grouped by event type, ratings and reviews, skills and certifications, and portfolio analytics showing views and enquiries.

  4. Delivery inside the platform

    Built-in cloud storage organises shoots, with Google Drive and Dropbox connections. Client galleries carry custom watermarks and an approval and revision workflow.

  5. AI where it saves real time

    Automated best-shot selection helps creatives cull thousands of photos for albums. Face recognition lets event guests who opt in find the photos they appear in, instead of scrolling a full gallery.

    An event guest taking a selfie to find their own photos in a watermarked gallery, with consent
  6. The whole supply chain in one place

    A service marketplace connects creatives with photo and video editors, print labs for albums and canvas prints, studio and location rentals, and models, make-up artists and stylists.

  7. An academy that keeps creatives growing

    Free guides and paid courses from mentors, live workshops, progress tracking and digital certificates on completion.

Built for Europe

A creative marketplace in Europe handles faces, money moving between countries and freelancers' earnings, so the rules shape the architecture from the start.

European requirementWhy it matters hereHow the design handles it
GDPR, with face data as biometric dataFace recognition on event photos processes special-category data, which needs explicit consent.Face matching only for guests who opt in with a selfie; per-event galleries; deletion on request.
EU and UK data hostingClients and guests expect personal data and photos to stay close to home.Photos and personal data stored in a European cloud region.
Strong Customer Authentication (PSD2)Card payments in Europe need 3-D Secure.Escrow funding through Stripe, which handles SCA.
SEPA and multi-currency payoutsCreatives across the eurozone and the UK want fast, low-cost payouts.Payouts by SEPA transfer; EUR and GBP pricing.
DAC7 seller reportingEU platforms must report what sellers earn to tax authorities.Seller identity and earnings records kept ready for annual reports.
VAT on platform feesCommission and subscriptions are taxable digital services.VAT applied to platform fees by customer country.
Image rights and model releasesCommercial shoots need consent from the people photographed.Release forms stored with the shoot and its gallery.
Many languagesClients and creatives work across borders.Multi-language interface and local date, time and currency formats.
A creative marketplace across Europe with GDPR consent, EU data hosting and SEPA payouts

Architecture

Four portals share one API. Money runs through its own escrow service and Stripe, photos live in cloud storage, and AI tools work only on galleries guests opt into.

Creative marketplace architecture: PWA portals, Node.js services, AI gallery tools, cloud storage and escrow payments

Trade-offs We Made

DecisionWhat we gainedWhat we gave up
Escrow on every bookingTrust before any reviews exist; fewer unpaid invoices.Some clients prefer paying creatives directly.
Both bidding and instant bookingCustom quotes for complex shoots, speed for standard ones.Two booking flows to build and support.
Opt-in face recognition onlyMeets GDPR's consent rules for biometric data.Guests who don't opt in still scroll the full gallery.
PWA instead of native appsOne codebase, shared links that open instantly, no store reviews.No app store listing; fewer device features on iPhone.
Built-in storage plus Drive and Dropbox connectionsCreatives keep their existing workflow.More storage cost and more integrations to maintain.
One platform for jobs, services and learningCreatives stay on-platform for the whole job.A bigger product to build before launch.

Results & Impact

The platform runs in production, covering the whole job from finding work to final delivery and payment.

Creative professionals onboarded
800+
Photographers, videographers and editors
Projects completed
1,500+
Managed end to end on the platform
Repeat booking rate
85%
Clients who book again
Bookings funded through escrow
100%
By design: a platform rule

Business Impact

Every booking is funded through escrow before the shoot
800+ creative professionals onboarded
1,500+ projects managed from booking to delivery
85% of clients book again
Event guests find their own photos with opt-in face matching
Editing, printing, studios and talent booked in one place

Where This Pattern Applies

The same design fits any European services marketplace where people pay strangers for skilled work: tutors, tradespeople, event suppliers, wellness professionals and freelance designers.

  • Escrow and SCA-ready payments build trust before reviews exist.
  • SEPA payouts and DAC7-ready seller records keep cross-border earnings simple and compliant.
  • Consent-first handling of photos, faces and personal data meets GDPR from day one.
  • A PWA lets clients open a shared profile or gallery instantly, in any EU language.

Key Takeaways

Escrow on every booking builds trust before any reviews exist.
Offering both bidding and instant booking fits complex and standard jobs.
Face recognition in Europe must be opt-in: face data is biometric data under GDPR.
SEPA payouts, VAT and DAC7 reporting belong in the design, not a later fix.
Bringing editors, print labs and studios on-platform keeps the whole job in one place.
A PWA lets clients open galleries and profiles from a shared link in any language.

Building a Services Marketplace in Europe?

With 26+ years of building platforms, I help European founders design GDPR-ready marketplaces with escrow, payouts and compliance built in.