Skip to content

systemsoftware/file-transfer

Repository files navigation

File Transfer

Basic P2P file transfer built with Node.js and Socket.io

Features

  • Quick file transfer from one device to another
  • No need to install any software
  • No need to create an account
  • File rooms to share files with multiple people
  • Data is not stored on the server

Setup

  1. Download the repository
  2. Run npm install to install dependencies
  3. Run node . in the root directory to start the server

Usage

  1. Navigate to http://localhost:3000/ in your browser. You can change the port in config.json
  2. Click QuickDrop to send a file to one device quickly or File Room to create a room to share files with multiple people
  3. Select a file to send and click Send

Demo

View a demo here

Español

Este proyecto está disponible en español. Haga clic en "English" en la parte superior de la página y seleccione Español.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License. See the LICENSE file for more information.