7

Smart File Vault

Full-stack file management app with deduplication, built with Django and React

Smart File Vault is a full-stack file management platform built with React and Django. It uses advanced file deduplication to reduce storage use, and powerful filtering features for efficient file retrieval.

File Deduplication System

Use SHA-256 hashing and reference counting to ensure duplicate files are never stored twice

Search & Filter

Search by filename, filter by file type, size, and date — even combine filters for precision

Optimized Storage

Get real-time stats on storage savings and deduplication efficiency

Modern Tech Stack

React 18, Django 4, Docker, SQLite, Tailwind, and RESTful APIs — deployable with Docker Compose

Easy API Access

REST API for uploading, listing, filtering, deleting files, and viewing storage metrics

Built for Developers

Frontend & backend run separately or with Docker; includes .env, logging, and health checks

Try It Locally
# Clone and run with Docker
git clone https://github.com/Sonupandit9693/smart-file-vault.git
cd smart-file-vault
docker-compose up --build