Telecommunications

Audio Submission & Community Campaign Platform

Built a national competition platform on Cloudflare Workers with R2 audio storage and D1 submission management, plus a reporting toolkit for live campaign analytics.

CloudflareAudio UploadData Analytics
Audio Submission & Community Campaign Platform

50

Submissions

The Challenge

The client needed a reliable platform to collect audio submissions for a national music competition, alongside the ability to track and analyse campaign engagement across their community network - without manual database access.

Our Solution

We built a full-stack application on Cloudflare Workers with R2 for audio file storage and D1 as the relational database for entrant data. The upload endpoint handled form data with server-side validation of the users input, before streaming files into R2 and persisting submission metadata to D1.


Alongside the platform, we built a reporting toolkit using Wrangler and Python that queried the live D1 database via npm scripts, producing structured CSVs around the users engagement with the site.

Outcomes

  • Integrated a system to store audio files in Cloudflare R2 and entrant data in Cloudflare D1, while using Cloudflare workers to process submissions
  • On-demand access to engagement metrics via CSVs

In partnership with Hotseat Agency

Technologies

CloudflareWorkersR2D1WranglerPythonReactSQL

Industry

Telecommunications

Similar challenge?

Book a call - we'll tell you in 30 minutes whether we're the right fit.

Book a call
Let's build something

See more of our work

Browse all case studies or book a call to discuss your own project.