# Quoter Features Simple file upload/download proxy with user quotas and S3 storage. ## What Quoter Does ### 📤 File Upload - **Multipart uploads** to S3/Storj storage - **User quotas** (5GB default per user) - **JWT authentication** with session management - **MIME type detection** from file content - **Rate limiting** to prevent abuse ### 📁 File Storage - **S3-compatible storage** (Storj primary, AWS fallback) - **Redis caching** for file metadata and quotas - **Multi-cloud support** with automatic migration ### 🌐 File Serving - **Direct file access** via filename - **Fast response** optimized for Vercel Edge caching - **CORS whitelist** for secure access (includes Vercel domains) - **Vercel-compatible headers** for optimal edge caching ## 🚀 Modern Architecture **Quoter**: Simple file upload/download + S3 storage **Vercel**: Smart thumbnails + optimization + global CDN 💋 **Ultra-simple**: Quoter just handles raw files. That's it. 💋 **Simplified**: Focus on what each service does best. ## Technical Stack - **Backend**: Rust + Actix Web - **Storage**: Redis (metadata) + S3/Storj (files) - **Auth**: JWT tokens - **Tests**: 36 passing tests with full coverage ## Status - ✅ Upload API with quotas - ✅ Static file server - ✅ S3 storage integration - ✅ JWT authentication - ✅ Rate limiting & security - ✅ Full test coverage - 🚀 Production ready