Bishal

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