Skip to content

StephenArg/filesharing-p2p

Repository files navigation

FileSharing

A simple and efficient file-sharing application.

Overview

FileSharing is a lightweight, secure, and user-friendly platform for sharing files instantly. It allows users to upload, generate shareable links, and download files without hassle.

Features

  • 📂 Upload Files: Drag and drop or select files for quick sharing.
  • 🔗 Shareable Links: Generate unique, short links for easy distribution.
  • 🔒 Secure: Files are stored securely and can be configured with expiration.
  • Fast Transfers: Optimized for speed and performance.
  • 🖥️ Minimal UI: Simple and clean design for seamless user experience.

Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/sargentina/filesharing.git
    cd filesharing
  2. Install dependencies:
    pnpm install
  3. Start the development server:
    pnpm dev
  4. Open the app in your browser at http://localhost:3000

Deployment

To deploy the application:

pnpm build
pnpm start

Note

If you're checking the project out and would like to see more information about how the backend is setup, check out server-snippet.js in the main directory

Contributing

Pull requests are welcome! Please open an issue first to discuss changes.

License

MIT License. See LICENSE for details.


🚀 Start sharing files effortlessly!

About

Free web tool for sharing files p2p with others

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published