Inspiration

I started this hackathon with the desire to offer a solution using Open AI to the challenge of understanding Docker's network conditions, which are often hard to comprehend. Having frequently used Docker and Kubernetes, I have always felt this issue.

What it does

This app helps you see and understand your Docker container network easily. Normally, you'd have to type in several commands and make sense of the text results to figure out your network. But with this app, you can quickly get a clear picture of your network setup.

How we built it

The project was built using the following technology stack:

Frontend: React, JavaScript, Mermaid.js, gRPC-Web Backend: Go, gRPC-Go API/Services: OpenAI API Other Tools: VSCODE, GitHub

Challenges we ran into

Several challenges were encountered while progressing with the project. The most significant challenge was how to get the desired output from the Open AI API. I meticulously reviewed the content of the requests to the API and went through a process of trial and error.

Accomplishments that we're proud of

The entire process from network information gathering to displaying in Mermaid can be done with just one click of a button.

What we learned

Through this project, I gained deeper knowledge about Docker, Open AI API, gRPC, and Mermaid.

What's next for docker network visualization using openai

Brash up UI/UX

Built With

  • go
  • grpc
  • grpc-go-api/services:-openai-api-other-tools:-vscode
  • grpc-web-backend:-go
  • javascript
  • mermaid.js
  • openai
  • react
Share this project:

Updates