DoctorPok42 / FastDrop

The easiest way to transfer files across devices

Home Page:https://fastdrop.doctorpok.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fastdrop

The easiest way to transfer files across devices

Fastdrop is a web application that allows users to easily transfer files between devices. It uses a peer-to-peer connection, so no files are ever stored on a server. This makes it a secure and private way to share files.

Installation

  1. Clone the repository
git clone git@github.com:DoctorPok42/FastDrop.git
  1. Install dependencies
npm install
  1. Add .env file
touch .env
  1. Add the following variables to the .env file
URL_SERVER=http://localhost:3001
  1. Run the server and client in development mode with hot module replacement
npm run dev

node .\src.\socket-server.\server.mjs

Usage

  1. Go to http://localhost:3000

  2. Connect a second device

  3. Drag and drop files to transfer them

  4. Enjoy!

Tech

Folder structure

  • components - Contains all the components used in the project
  • pages - Contains all the pages used in the project
  • public - Contains all the static files used in the project
  • styles - Contains all the styles used in the project
  • socket-server - Contains the socket server used in the project

License

MIT

About

The easiest way to transfer files across devices

https://fastdrop.doctorpok.io

License:MIT License


Languages

Language:TypeScript 60.0%Language:SCSS 27.8%Language:JavaScript 12.2%