Overview
A feature-rich, self-hosted cloud storage solution built with Next.js and TypeScript. Features Clerk authentication, role-based access control, drag-and-drop file uploads, folder organization, password-protected sharing, and a complete admin panel with analytics, user management, and system settings. Built for teams looking for a secure, self-managed alternative to commercial cloud storage.
Key Features
- ✓Clerk authentication with email verification and two-factor authentication
- ✓Role-based access control (Admin / User) with storage quotas per user
- ✓Drag-and-drop file upload with per-file progress tracking
- ✓Folder organization, favorites, and trash bin with 30-day retention
- ✓Secure file sharing with password protection and expiry dates
- ✓Admin panel: analytics dashboard, user management, storage quotas, and 8-tab system settings
- ✓Docker and Google Cloud Run deployment ready