uploader

File sharing platform built on Nodejs and Amazon S3

npm install uploader
5 downloads in the last week
8 downloads in the last month

Build Status

This uploader application is a HTML5 only file sharing platform. Currently only browsers which support the File Reader API will work (Chrome and Firefox).

The application uses jquery-filedrop for upload progress/drag + drop, Nodejs to process and move the uploaded files to Amazon S3 and MongoDB to store it's data.

Currently there is no authorisation model, users can create their own 'secret' url which they can share with friends. If this url is ever discovered by somebody they will have access to all of your uploaded files!

Click here for a demo, courtesy of Nodejitsu (Files will be deleted every few hours).

Features:

  • Drag + Drop uploads
  • Upload progress
  • Amazon S3 as the storage platform
  • 'Secret' urls

Setup:

  • npm install uploader
  • Provide your Amazon/MongoDB database details in config/config.js
  • node server.js (started on port: 3000)

TODO:

  • Show error messages.
  • Support Safari

Good stuff:

jquery-filedrop

npm loves you