About Storyteller Upload Tester

Storyteller has clients all over the world. We want to provide the best possible upload speed for all of them. This app is designed to provide a way for them to test the upload speed to various services so we can determine the most effective version.

Objectives

  • Provide an easy to use user interface which accepts a file and allows a user to upload a file
  • Upload the file to multiple cloud storage services:
    • Azure Blob Storage (via CDN77)
    • Cloudflare R2
    • UploadThing
  • Report the upload time for each service
  • Deploy the application to Cloudflare Pages for global accessibility

How It Works

Users can upload a file through our intuitive interface. The application will then upload the file to multiple cloud storage services simultaneously and measure the upload time for each service. This data helps Storyteller determine which service provides the best upload experience for clients in different geographical locations.