Cloud Nest is a Google Drive-inspired cloud storage platform that allows you to upload, preview, share, and manage your files with ease. Built with Next.js and Appwrite, it offers a seamless, efficient, and secure file management experience.
🎨 Design Inspiration: Storage Management Dashboard UI
Cloud Nest is designed to be fast, user-friendly, and privacy-focused, making file management simpler and more secure. Whether you're storing, searching, or sharing files, everything is just a click away!
- ⚡ Next.js – High-performance with SSR & SSG
- 🎯 Appwrite – Secure backend with authentication, database, and file storage
- 🎨 Tailwind CSS + ShadCN UI – Sleek, modern, and fully responsive UI
- 🔍 Advanced Search & Filters – Quickly find your files
- 🔒 Secure Authentication – Login with Appwrite's auth services
✅ Upload & Manage Files – Store your files securely and access them anytime.
✅ File Preview – View supported file types directly in the app.
✅ Smart Search & Filters – Quickly find files with advanced filtering.
✅ Storage Insights – Monitor file sizes and track available storage.
✅ Secure File Sharing – Generate unique links to share files securely.
git clone https://github.com/kh-mahmoud/Cloud-Nest.git
cd Cloud-Nestnpm installCreate a .env.local file in the root directory and add the following:
-- # Appwrite Configuration
NEXT_PUBLIC_APPWRITE_URL=
NEXT_PUBLIC_APPWRITE_PROJECT_ID=
NEXT_PUBLIC_APPWRITE_DATABASE_ID=
NEXT_PUBLIC_APPWRITE_USERS_COLLECTION_ID=
NEXT_PUBLIC_APPWRITE_FILES_COLLECTION_ID=
NEXT_PUBLIC_APPWRITE_STORAGE_ID =
NEXT_APP_APPWRITE_KEY=
npm run devNow, open your browser and go to http://localhost:3000
Give it a ⭐ and start organizing your files ! 🔥💾
