Skip to main content

Project Overview

This project uses Cloudflare Workers as a serverless compute layer alongside Cloudflare R2 object storage to handle file upload and management operations. The frontend is deployed on Cloudflare Pages, and the entire architecture runs on Cloudflare’s edge network with no self-managed backend servers required.

Tech Stack

  • Language: JavaScript
  • Compute: Cloudflare Workers (serverless edge functions)
  • Storage: Cloudflare R2 (S3-compatible object storage)
  • Deployment: Cloudflare Pages
  • Toolchain: Wrangler CLI

Features

  • File upload to Cloudflare R2 object storage
  • Workers serve as the API layer handling upload and management requests
  • Deployed to Cloudflare Pages for global edge distribution
  • Local development and deployment managed through Wrangler CLI
  • No traditional backend server required, keeping operational overhead minimal

Source Code and Demo

GitHub Repository

felimet/cf-auto-deploy-worker

Live Demo

felimet.jmprohub.com