1.2.0 • Published 7 months ago

peardeck v1.2.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
7 months ago

PearDeck: P2P Sharing App

Overview

PearDeck is a lightweight and innovative peer-to-peer sharing app that allows users to collaborate seamlessly without relying on centralized servers. With real-time sharing and robust privacy features, it's perfect for teams, educators, and remote workers looking for an efficient and secure way to exchange slides.


Features

  • 📤 P2P File Sharing: Share directly with peers over a decentralized network.
  • 📄 Live Slide Viewer: View shared in real-time within the app.
  • 🛡️ Secure Connections: Built with hyperswarm and hypercore-crypto for encrypted data sharing.
  • 🚀 No Central Server: Fully decentralized to prioritize privacy and eliminate server costs.
  • 💡 User-Friendly Interface: Intuitive design for hassle-free usage.

Installation

Prerequisites

  • Node.js (v16 or later)
  • Git

Steps

  1. Install globally:
    npm install peardeck -g
  2. Run:
    peardeck

Usage

  1. Create or Join a Room:

    • Use the app to create a unique room or join an existing one using its hexadecimal ID.
  2. Upload a Presentation:

    • Click on "Upload Presentation" and select your file (PDF format).
  3. Share & View:

    • Share the presentation with peers and view it in the integrated viewer.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js
  • P2P Libraries: Hyperswarm, Hypercore-Crypto, b4a

Contributing

We welcome contributions to PearDeck! Here's how you can contribute:
1. Fork the repository.
2. Create a new branch for your feature or bug fix:

git checkout -b feature-name
  1. Commit your changes:
    git commit -m "Add feature-name"
  2. Push the changes and submit a pull request:
    git push origin feature-name

License

This project is licensed under the MIT License.


Contact

Have questions or suggestions? Reach out!

1.2.0

7 months ago

1.1.0

7 months ago

1.0.9

7 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago