1.2.0 • Published 10 months ago

peardeck v1.2.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
10 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

10 months ago

1.1.0

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago