Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 1.78 KB

README.md

File metadata and controls

62 lines (39 loc) · 1.78 KB

Zeb-Dolphin

Zeb-Dolphin is a P2P browser designed to visualize the data transmission process in a peer-to-peer network. It provides an interactive and intuitive graphical representation of data flow, helping users understand and analyze the communication between nodes.

Features

  • Visual Data Transmission: Graphical representation of data flow in a P2P network.
  • Interactive Graphs: Use D3.js to create dynamic and interactive visualizations.
  • TypeScript & React: Built with modern web technologies for robustness and maintainability.

Technologies Used

Installation

  1. Clone the repository:

    git clone https://github.com/hetu-project/zeb-dolphin.git
    cd zeb-dolphin
    
  2. Install dependencies:

    npm install
    
  3. Start the development server:

    npm start
    

    This will start the application and you can access it at http://localhost:3000.

Usage

Upon launching the application, you will be presented with a graph representing the P2P network. Each node represents a peer, and the edges represent data transmission between peers. You can interact with the graph to explore the data flow and analyze the communication patterns.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

This project is licensed under the MIT License.

Contact

For questions or inquiries, please open an issue on the GitHub repository.