Cloudvault

Minimal, secure cloud storage with a focus on privacy and accessibility.

Problem Statement

Most cloud storage platforms require tying your account to personal identity (like Google), which raises privacy concerns. There's also a risk of forgetting to log out on shared systems.

Proposed Solution & Key Features

CloudVault offers simple, secure file storage with basic email/password JWT authentication. It mimics Google Drive’s navigation and layout while preserving user privacy.

Key Features

  • JWT-based authentication using only email and password
  • File upload, delete, rename, and folder creation
  • Breadcrumb-based navigation (like Google Drive)
  • No external identity provider or tracking
Technology Stack

Frontend

React

Tailwind CSS

Backend

Node.js

Express

JavaScript

Auth

JWT

bcrypt

Storage

PostgreSQL

Supabase

Deployment

Vercel

Netlify

Core Feature Workflows

Technical Challenges Faced
  • Ensuring secure access without persistent login on devices
  • Structuring file storage per user with nested folders
  • Building breadcrumb navigation with correct file path syncing
  • Future Scope
    • Drag and drop functionality for ease in uploading files
    • Migrate storage to AWS S3
    • Enable multi-user sharing and link-based access
    • Two-factor auth support for better security