← /projects

Sonuslab Storage

General-purpose file storage layer for Sonuslab. Keeps project assets organised, durable, and available across the voice studio.

Stack

  • Turborepo
  • Hono
  • Bun
  • TypeScript
  • Drizzle ORM
  • Object Storage

Overview

Sonuslab Storage is the general-purpose file layer behind the Sonuslab workspace. It gives project files and media a reliable home while keeping the studio focused on creating and organising voice projects.

  • Project file storage for assets created across Sonuslab
  • Project organisation for keeping related files together
  • Reliable delivery whenever files are needed across the workspace
  • Metadata persistence for searchable, reusable project assets

What it solves

Workspaces quickly become difficult to manage when every uploaded or generated file is treated as a temporary download. Sonuslab Storage gives each asset a durable place in the workflow, so files remain available across projects and can be organised, referenced, and reused later.

Highlights

  • Durable project files connected to Sonuslab projects
  • Storage abstraction that keeps the app independent from a specific provider
  • Fast delivery for the studio and connected project workflows
  • Asset metadata for organising and finding stored files