Skip to content

This File Sharing App enable user to signup/login, upload a file from the comfort of your own device, setting a password to protect it, and sharing it with others in a matter of minutes. With just a link, anyone can access the file and download it with ease,

Notifications You must be signed in to change notification settings

mukulsomukesh/file-sharing-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 

Repository files navigation

File Sharing App

Bluefly-Clone
Bluefly-Clone

The File Sharing App allow the user to Signup/Login & upload files from their device and protect them with a password. Sharing files is as simple as sharing a link, allowing others to access and download the file with ease.

🚀 Features

  • Login/Signup User Account
  • File upload
  • Password protection for files
  • Sharing of file linkse
  • Downloading of files using shared links
  • Updating password for files
  • Deleting files

Screenshots

Sign up Sign up

Login Login

Upload File Upload_File

All Files All Files

File Preview File_Preview

File Details File Details

Download File Download File

Tech Stack

reactjs redux chakra-ui nodejs expressjs mongodb npm

API Endpoints

  • https://wild-plum-woodpecker-tux.cyclic.cloud
  • POST /user - signup
  • POST /user/login - login
  • POST /api/upload - upload file
  • GET /api/get - get all files
  • GET /api/get/id - get all details of a file
  • DELETE /api/file/id - delete file
  • PUT /api/file/id - modify file data
  • POST /api/download/file/validate/id - check file password and download the file

Backend Installation

  • clone repo
  • cd backend
  • npm install
  • node index.js

Frontend Installation

  • clone repo
  • cd frontend
  • npm install
  • npm start

Team Members

  • Sahil Kumar
  • Mukul Jatav

Let's Connect

https://www.linkedin.com/in/mukul-jatav/


Show Your Support

Give a ⭐️ if you like this project!

About

This File Sharing App enable user to signup/login, upload a file from the comfort of your own device, setting a password to protect it, and sharing it with others in a matter of minutes. With just a link, anyone can access the file and download it with ease,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published