Skip to content

shekhar316/QuickShare-FileSharingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickShare: File Sharing Application

QuickShare

Live Demo:

https://quickshareshekhar316.herokuapp.com/


QuickShare Usecases:

  • In sharing large files which can not be shared using Whatsapp, Gmail etc.

File Sharing using QuickShare:

  • Upload your file which you want to share.
  • Get the sharing link
  • Now, simply share link with person whom you want to share.
  • You can also mail the download link to the receiver directly from panel.

Stack used:

  • NodeJS
  • MongoDB Atlas

npm modules used:

  • express
  • mongoose (for handling database MongoDB Operations)
  • uuid (for creating unique filename)
  • body-parser
  • path
  • nodemailer (for sending emails using smtp)
  • multer (multer handles file uploading)
  • ejs
  • cors
  • dotenv