Skip to main content

← All case studies

In development

Multi tenant file management and sharing platform

Multi-tenant file management and sharing: tenants, users, isolation, storage backends, permissions, and APIs.

Status
In development
Category
Platform
Stack
FastAPI · PostgreSQL · Redis
Client
File Sharing Platform

Business problem

Teams needed project-scoped file sharing with proper isolation, not a single shared drive and not a consumer link dump.

What needed to happen

Named platform in development. There is no public production URL and no usage or scale claim.

What I built

A FastAPI multi-tenant backend with project membership, granular permissions, versioned files, public share links, webhooks, and automation rules. Storage can be local, S3, or Google Drive. An Astro and Vue frontend covers browse, share, users, and settings.

How it works

An in-development SaaS codebase for tenant isolation, permissions, storage boundaries, and API access. Status: in development, no View Live Site.

Technical detail

  • Tenant and user models with invitation and role isolation
  • Project access, IP and time restrictions, API keys
  • File versions, trash, search, and activity logging
  • Stripe subscription tiers and usage tracking
  • Docker Compose profiles for API, workers, and frontend

What shipped

  • Multi-tenant isolation
  • Project-based files and permissions
  • Versioning and public shares
  • Webhooks and automation rules
  • Admin tenant and user management

Technology

  • FastAPI
  • PostgreSQL
  • Redis
  • Celery
  • Astro
  • Vue
  • S3
  • Google Drive
  • Stripe

Discuss a similar project

Short enquiry first. A full brief is available if you already have the detail.

Discuss Your Project