StratoFusion Project Overview
StratoFusion is a SaaS application that unifies multiple cloud storage providers behind one interface. The core user value is consistent browsing, search, transfer, backup, and sync workflows across providers such as Google Drive, OneDrive, and Dropbox.
Core Architecture
- The web app is built with Next.js App Router and TypeScript.
- Provider-specific behavior is normalized behind shared service interfaces and adapters.
- Production runs on an OVHcloud VM Compose stack behind Caddy.
- Large data-plane operations run through the VM-hosted rclone worker instead of the browser or Next.js request process.
- Usage limits, job state, provider metadata, and operation state persist in the production Compose PostgreSQL database.
- AI indexing and semantic retrieval are isolated under
src/lib/search/ai/*and stay behind runtime rollout flags.
The previous Vercel production, Neon production, and Fly.io rclone deployments are retained legacy rollback resources. See Architecture Evolution for current, legacy, transitional, and planned classifications.
Product Surfaces
- Authenticated app routes under
/user/*cover dashboard, billing, jobs, quotas, and activity. /drivekeeps browsing, search, and file operations focused on the active provider/account scope./user/dashboardsurfaces storage availability, active jobs, quotas, recent activity, and account health./user/ai-indexingexposes AI indexing progress, diagnostics, retry, cancel, and dismiss controls separate from transfer jobs.- Public docs and legal routes explain operational limits, privacy, and deployment tradeoffs.
/aboutand/articlesprovide crawlable founder and owned-content surfaces;/feed.xml, , and provide deliberate discovery metadata. Article drafts stay repository-private until human publication review.