Skip to content

xtanion/file-drop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Drop

A simple implementation of Sockets to share files between two devices.

Installation

You must have npm and node preinstalled. Libraries used:

  • React: Frontend with tokyo-night theme/color-scheme (it's not beautiful, but it's okay).
  • Express: Backend
  • Socket.io: Connecting and emitting/sending to the sockets.
  • nodemon : idk, it's easier that way (you do not have to run the server each time manually)
git clone https://github.com/xtanion/file-drop.git
cd file-drop

Run the Server

nodemon Server

Run the app

npm start

Site should be up and running at localhost:3000

Preview

Untitled design

Todo

  • Sharing larger files
  • Dynamic blob allocation, (due to memory restrictions)
  • Encrypted byte array transfers