Marketplace and e-commerce

PINNED!

An event photography marketplace where participants find their photos by bib number and organisers are paid automatically.

The PINNED! homepage, with bib number search over a race photographThe PINNED! event calendar with location, radius and date filtersThe PINNED! organiser landing page explaining the commercial model

Search sits at the very top of the homepage. Enter an event, a race or a bib number and every photo comes back in one go.

Scope of work
UX and designFull-stack buildPayments and payoutsStorage at scaleTechnical SEO
Built with
Next.jsReactTypeScriptTailwind CSSNetlify

What it was built for

PINNED! is a marketplace for race and event photography. Photographers and event organisers upload the images captured on the day, and participants find and buy their own photos by entering their bib number.

The commercial model is deliberately friction-free for organisers. There is no upfront cost and no licence fee. Organisers list an event, photos are made available to participants, and revenue is shared on a commission basis with payouts handled automatically by the platform.

The brief

Event photography has traditionally been a fragmented, manual business. Photos end up scattered across social albums, shared drive links and gallery sites that are slow to load and awkward to buy from. Organisers rarely see any revenue from images taken at their own events, and participants often give up before finding themselves. The brief was to solve all three sides of that problem at once.

The approach

The technical bar was set by experience. An earlier iteration of the concept had proved the demand but exposed the limits of what was available at the time. PINNED! was built from the ground up to remove that ceiling.

The result is a marketplace where every part of the commercial cycle runs automatically, from a participant searching their bib number through to an organiser receiving their remittance advice.

What it features

Finding your photos

  • Photos are tagged automatically on upload, so participants find every image of themselves without anyone tagging by hand
  • Search by event, race or bib number from anywhere on the site
  • Event calendar covering the UK, Ireland and USA, filtered by location, distance, type and date
  • Nearby events not yet on the platform appear alongside listed ones, so the calendar doubles as a route for signing up new organisers
  • Designed for use immediately after a race, on a phone, on patchy mobile data

Buying and delivery

  • Basket and checkout with instant, secure access to downloads on payment
  • Watermarked previews, with high-resolution originals released only after purchase
  • Promotional codes at checkout
  • Automatic order confirmation and download emails

Organiser tools

  • Self-service accounts with event creation and management, live in under ten minutes
  • Bulk photo upload and gallery management
  • Live dashboard showing revenue, commission and net earnings by event
  • Paid every fourteen days with a full remittance advice, or connected for automatic payouts
  • Organisers set their own prices, with commission taken only when a photo sells

Security and administration

  • Several sign-in options, including Google and passwordless email
  • Access permissions enforced at database level rather than in the interface alone
  • Administrative back office for managing organisers, events, commission rates and payouts
  • Full audit trail from order through to organiser payment

Performance and search

  • Built to stay fast as photo libraries grow into the tens of thousands
  • Complete technical search foundation, including sitemaps, structured data and per-event metadata
  • Social sharing images generated automatically for every event page
  • Updates deploy automatically, so changes go live safely and without downtime

The result

PINNED! replaces a manual, fragmented process with a platform that runs itself. A participant can find and buy their photos in under a minute on a phone at the finish line. An organiser can list an event, watch sales come in and receive a payout with remittance advice, without a single message being exchanged.

It is built for volume from the outset, so growth is a matter of adding events rather than rebuilding foundations.

Start a project like this

Tell us what your business needs and we will come back with next steps and, where possible, an initial idea of scope.

Start a project like this
All workNext projectO.Morris Carpentry & Building Services