Skip to content

Dolphin is a browser for the zeb network to display a graph of message graph through nodes.

Notifications You must be signed in to change notification settings

hetu-project/zeb-dolphin

Repository files navigation

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.

About

Dolphin is a browser for the zeb network to display a graph of message graph through nodes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages