# P2P File Share ## Docs - [Usage Examples](https://mintlify.wiki/low-level-js/p2p-file-share/advanced/examples.md): Real-world scenarios for P2P file sharing - [Future Improvements](https://mintlify.wiki/low-level-js/p2p-file-share/advanced/future-improvements.md): Potential enhancements to the P2P file sharing system - [Troubleshooting](https://mintlify.wiki/low-level-js/p2p-file-share/advanced/troubleshooting.md): Common issues and solutions for P2P file sharing - [Manager Class](https://mintlify.wiki/low-level-js/p2p-file-share/api/manager.md): File management class for reading and writing pieces - [Protocol Messages](https://mintlify.wiki/low-level-js/p2p-file-share/api/messages.md): JSON message protocol specification - [Node Class](https://mintlify.wiki/low-level-js/p2p-file-share/api/node.md): Main P2P node class that handles connections and protocol - [Architecture Overview](https://mintlify.wiki/low-level-js/p2p-file-share/concepts/architecture.md): Understand the P2P architecture and core components of the file-sharing system - [Peer Exchange (PEX)](https://mintlify.wiki/low-level-js/p2p-file-share/concepts/peer-exchange.md): How peers discover each other without trackers using distributed peer exchange - [Protocol Specification](https://mintlify.wiki/low-level-js/p2p-file-share/concepts/protocol.md): Complete reference for the P2P messaging protocol and connection handling - [Installation](https://mintlify.wiki/low-level-js/p2p-file-share/installation.md): Set up P2P File Share on your system - [Introduction](https://mintlify.wiki/low-level-js/p2p-file-share/introduction.md): A peer-to-peer file sharing system inspired by BitTorrent, built with Node.js - [Quickstart](https://mintlify.wiki/low-level-js/p2p-file-share/quickstart.md): Get started with P2P File Share in 5 minutes - [Command Reference](https://mintlify.wiki/low-level-js/p2p-file-share/usage/command-reference.md): Complete reference for all command-line flags and options - [Running a Leecher Node](https://mintlify.wiki/low-level-js/p2p-file-share/usage/running-leecher.md): Learn how to download files from the P2P network as a leecher - [Running a Seed Node](https://mintlify.wiki/low-level-js/p2p-file-share/usage/running-seed.md): Learn how to run a seed node to share files with the P2P network