Dynamic Graph Drawing and Coloring Tool

Job ID: 39516988

Budget: $250 – $750 USD

I'm seeking a C++ developer to build a desktop application for Windows that draws and colors graphs dynamically. The program should start with a triangle (V1, V2, V3) and allow the addition of vertices at the graph periphery, connecting with curved edges to existing vertices.

Key Features:
- Track vertices and edges
- Dynamic vertex addition with curved edges
- Valid coloring process for vertices and edges
- Random graph generation (up to 10,000 vertices)
- Step-by-step mode for adding new vertices

Ideal skills and experience:
- Proficiency in C++
- Experience with graph algorithms and data structures
- Desktop application development for Windows

Looking forward to your bids!