Skip to content

ssayala/s4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S3 Share aka S4

Web front end to distribute files to users backed by AWS S3.

Features

  • Expose diffrent folders to different users
  • Download files directly from S3
  • Administrative interface to manager users
  • Old school web app (not SPA)
  • No JavaScript on the client (ironically)

Stack

  • Node.js
  • Bootstrap
  • MongoDB

S3 Bucket Structure

Create a Bucket (or use an existing Bucket) and create a folder within the bucket called 'downloads'. Within downloads create individual folders for each customer and put the files you want to share with the customer. While creating a user assign the folder name as customer id to the user.

Disclaimer

I am a node newbie and I am pretty sure this codebase has newbie mistakes everywhere and probably is not very idiomatic.

About

S3 File Share (aka S4)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published