FileHive
AES-256 encrypted cloud storage platform with nested folder management and Redis-powered caching. Containerized with Docker and deployed via GitHub Actions CI/CD.

98.4%
Cache Hit Ratio
50MB/s
Upload Throughput
99/100
Lighthouse Score
Project Overview
FileHive provides secure, enterprise-grade cloud file management featuring client-side and server-side AES-256 encryption, granular sharing permissions, and lightning-fast Redis metadata caching.
System Architecture & Design
Decoupled architecture with React client, Express REST API API Gateway, Redis in-memory cache, Cloudinary media storage, and Docker containerization.
Key Engineering Features
- AES-256 Client-Side File Encryption & Integrity Verification
- Nested Directory Hierarchy & Dynamic Search
- Sub-10ms Metadata Caching via Redis
- Automated GitHub Actions CI/CD Pipeline
Engineering Challenge
Handling multi-gigabyte file chunk uploads without exhausting server memory or timing out connection pools.
Technical Solution
Implemented streaming chunked multipart uploads direct to cloud buckets bypasses server RAM bottlenecks completely.
API Design
JSON REST API with rate-limiting, JWT authentication, and secure presigned URL generation.
Cloud & Deployment
Automated CI/CD via GitHub Actions deploying Docker containers to production host servers.