Project
Secure File Upload Service
API for document uploads with metadata storage, access control, and async processing hooks.
- Node.js
- Express.js
- MongoDB
- S3-compatible storage
- Validated file types and size limits before storage
- Stored metadata separately from binary objects
- Added signed URL patterns for controlled downloads
- Emitted events for virus-scan / processing pipelines