All works

Share Files

Upload files and share them with a single link. Self-hostable with Node.js and MongoDB.

  • Node.js
  • Express
  • MongoDB
Screenshot of Share Files
Source code

The live demo is offline. The demo ran on a domain that has since lapsed. The code is on GitHub and runs with a MongoDB connection string.

A small file-sharing service you can run on your own server.

What it does

  • Upload any number of files and get one link to share
  • Recipients can download files one by one or as a zip
  • Your previous upload links are kept in local storage on a Saved page

How it’s built

Node.js, Express, MongoDB with Mongoose, Multer for uploads and EJS templates.

More projects

Screenshot of Amazon Clone

Amazon Clone

An Amazon-style store with sign-in, a basket, Stripe checkout and order history.

  • React
  • Firebase
  • Stripe
OfflineScreenshot of Excel Clipboard

Excel Clipboard

Paste cells copied from Excel and get an HTML table on the page.

  • React
  • TypeScript
  • Sass
OfflineScreenshot of Google Clone

Google Clone

A Google search page and results view, powered by Google's Custom Search API.

  • React
  • Google Search API