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