NeighborHoodShare is a secure peer-to-peer file sharing application that allows you to share files directly with others without relying on centralized servers or cloud storage.
- End-to-End Encryption: Guaranteed privacy. Your messages and files are encrypted from sender to receiver, ensuring only authorized parties can access them.
- Peer-to-Peer Communication: Direct communication. Connect with friends and colleagues directly, without relying on third-party servers for increased speed and reliability.
- Share Different File Types: Transfer photos, documents, videos, and more with ease.
- Large File Support: Effortless file sharing. Send large files (videos, documents, etc.) quickly and easily without size restrictions.
- User-Friendly Interface: Intuitive and easy to use. Get started in minutes with our user-friendly interface that simplifies secure communication.
To get started with NeighborHoodShare, follow these steps:
- Clone the repository
- Install dependencies:
npm install
- Build the application:
npm build
To connect with others and share files securely, you'll need to exchange Peer IDs. Your Peer ID is a unique identifier that allows you to establish connections within the network.
- Share your Peer ID with friends or colleagues you want to connect with.
- Enter the Peer ID of the person you want to connect with in the application.
Once connected, you can start sharing files securely and directly with your peers.
We welcome contributions to NeighborHoodShare! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b my-new-feature
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request