Separate file storage from application data
Azure Blob Storage supports the file layer, while Node.js and Express provide the application backend and PostgreSQL supports application data.
Azure / Full-stack cloud storage
A cloud-storage application combining Azure Blob Storage, Node.js/Express, and PostgreSQL with authenticated upload, download, and share-link workflows.
SYSTEM OVERVIEW
The API connects the file layer and the application data layer.
Node.js / Express
Authenticated file workflows
Azure Blob Storage
PostgreSQL
↳ Component overview · API connects to storage and application data
A storage product needs more than a place to put files. Users need secure authentication, an upload and download experience, and a way to share files through the application.
AzureDrop brings these workflows together with Azure Blob Storage and a Node.js/Express backend backed by PostgreSQL. The project connects full-stack application development with Azure-oriented DevOps architecture.
Azure Blob Storage supports the file layer, while Node.js and Express provide the application backend and PostgreSQL supports application data.
Authenticated uploads, downloads, and share links make the project a connected storage experience.
AzureDrop connects the application stack to Azure-oriented DevOps architecture, extending the storage work beyond CloudDrop’s AWS focus.
WHAT THE WORK DEMONSTRATES
Azure Blob Storage, Node.js, Express, and PostgreSQL form the application stack.
Authentication, uploads, downloads, and share-link workflows are part of the project.
Have an infrastructure problem worth solving?
Let’s build something useful