Custom Plugin Case Study

Event Galleries Plugin

Event photos, organized—without filling the media library

We built an event gallery system that stores originals on object storage, serves a public memories archive, and keeps WordPress hosting disks free of multi-gigabyte festival media.

Industry

Events & festivals

Stack

WordPress CPT, Cloudflare R2, CDN, WP-CLI import

Services

Custom plugin, media architecture, public archive UX

The Project

Event photos, organized—without filling the media library

Challenge

Huge event media crushed hosting disk

Uploading festival photo sets into the Media Library bloated Cloudways storage and made public browsing slow. Staff needed folders, lightbox viewing, and import paths that fit event seasons.

What We Built

R2-backed galleries with a branded archive

Admins upload photos and videos to Cloudflare R2 with event folders and lightbox browsing. A public /photos/ style archive lets attendees revisit memories while originals stay off local disk.

Result

CDN-fast memories, lean hosting

Customers browse event galleries without dragging WordPress media into every upload, and operators keep seasonal photo libraries sustainable year over year.

Highlights

What shipped

  • Event albums with folders and lightbox viewing
  • Cloudflare R2 storage with CDN delivery
  • Public memories archive with search and year timeline
  • Drag-and-drop admin uploads for photo and video
  • Optional Facebook album import via WP-CLI

Want something like this?

Tell us about the workflow you need. We will scope a fixed-fee path with a 100% US-based team.

Start a Project Explore Plugin Development