Skip to content

React based FileSharing web application used for uploading files ( similar to WeTransfer, MediaFire, etc) using Google Firebase API

Notifications You must be signed in to change notification settings

cstoicescu/QuickShare-FileSharing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Quickshare is a FileSharing webapp which uses Firebase cloud for storage, auth, notifications, etc.

It's main purpose is, as the description suggest, file-sharing.

Use case: User register, logs in. He then can create folders, and upload files. Then, the user can copy the link and give it to another users, for them to download.

Demo:

demo_short

Proof Of Working

You can download the files i uploaded from here:

Features:

  • Authentication,
  • Databases,
  • File storage,
  • Upload,
  • multi level folder structure,
  • multi file uploading,
  • support many file formats ( avi, mp3, exe, jpg, png,) implement a video web player in order to view videos online, pdf viewer.

How to run

npm install -> install dependencies

npm start -> start application

Runs the app in the development mode.

Firebase configuration to my firebase dev environment are stored in .env.local. ( left it there for example, don't use my API key !!)

FULL DEMO FEATURES

demo_Github.mp4

About

React based FileSharing web application used for uploading files ( similar to WeTransfer, MediaFire, etc) using Google Firebase API

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published