1.2.0 • Published 6 months ago

peardeck v1.2.0

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

6 months ago

1.1.0

6 months ago

1.0.9

6 months ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago