Back to Projects
CompletedSecure Cloud Storage Platform

CloudKeep

A secure cloud storage platform inspired by Google Drive with encrypted file handling, OTP authentication, and a scalable backend architecture built on Appwrite.

CloudKeep — File Management Dashboard Screenshot
Problem

The Problem

Simple file sharing tools often lack proper security controls — no encryption, weak authentication, and no fine-grained access management. Users need a secure, reliable way to store and share files without compromising privacy.

Solution

The Solution

CloudKeep provides encrypted file storage, OTP-based authentication for secure access, and a clean dashboard for managing files with full CRUD operations — all built on Appwrite's robust backend infrastructure and deployed on Vercel.

Features

Key Features

  • Secure file upload with encryption
  • File preview (images, PDFs, documents)
  • File download with access control
  • File deletion management
  • OTP-based authentication system
  • Encrypted file storage backend
  • User access control and permissions
  • Responsive file management dashboard
Engineering

Technical Highlights

  • Integrated Appwrite backend services for file storage, auth, and database
  • Built secure OTP authentication workflow with session management
  • Designed fully responsive and optimized UI with Tailwind CSS
  • Deployed production-ready application on Vercel with CI/CD
Challenges

Challenges Faced

  • 01

    Implementing OTP authentication with proper session invalidation and expiry

  • 02

    Handling large file uploads reliably with progress tracking

  • 03

    Building a file permission system that scales across multiple users

Tech Stack

4 technologies used

Next.jsTypeScriptAppwriteTailwind CSS