CloudSyncPro is a cloud file storage and team collaboration platform inspired by Google Drive and Dropbox. It gives teams a shared workspace to upload, organize, and share files — with granular role permissions, a full activity log, real-time notifications, and a built-in admin panel for managing users.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/S4nti4goCoder/cloudsyncpro/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Set up CloudSyncPro locally in under 10 minutes — from clone to running dev server.
Environment variables
Configure Supabase, Cloudflare R2, and optional Sentry monitoring.
Files & folders
Upload, organize, preview, and manage files with hierarchical folders.
Workspaces
Create and manage multiple team workspaces with isolated file storage.
Sharing
Generate public links or share directly with team members with expiration and password protection.
Members & roles
Control access with four roles: superadmin, admin, editor, and viewer.
What’s included
CloudSyncPro ships as a complete SPA (Single Page Application) with a React 19 frontend, Supabase for auth and database, and Cloudflare R2 for object storage. All file uploads bypass Supabase bandwidth limits by going directly to R2 via presigned URLs.Deployment guide
Deploy the frontend to Vercel and configure your production environment.
Architecture overview
Understand how the frontend, Supabase, and Cloudflare R2 connect together.
Key capabilities
- Multi-workspace: each user can belong to multiple workspaces, each with its own members, files, and settings
- Role-based access: four roles (
superadmin,admin,editor,viewer) with distinct permissions enforced via Supabase RLS - File management: hierarchical folders, drag-and-drop upload, image and PDF preview, grid/list views
- Sharing: public links with optional expiration and password, plus direct sharing to specific users
- Trash & archive: soft-delete with 30-day auto-purge via pg_cron, plus a separate archive with no TTL
- Activity log: full audit trail per workspace, filterable by action type and date range
- Realtime notifications: in-app notifications powered by Supabase Realtime
- Global search:
Ctrl+Kkeyboard shortcut to search files and folders across the workspace - Admin panel: user management and platform-wide stats for superadmin and admin roles
- Dark mode: light, dark, and system modes with live OS-change detection
CloudSyncPro requires a Supabase project and a Cloudflare account with R2 enabled. Both offer free tiers that work well for development and small teams.