Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Riyadh, Saudi Arabia
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need a desktop application built with Qt 6 / QML that lets me create and edit network diagrams from scratch. My immediate priority is smooth, intuitive diagram creation and editing—other possibilities such as real-time collaboration or import/export can wait until a later phase.
The editor must let me draw and manipulate the following diagram types:
• Any connection map between servers and network devices
For each element in the canvas I must be able to define and display three kinds of links:
• Wired connections
• Wireless connections
• Virtual connections
Core flow I am picturing
– Drag network elements (routers, switches, servers, access points, etc.) from a side palette onto the scene.
– Click-and-drag to create a connection; right-click or a toolbar action should let me toggle the link style (wired, wireless, virtual).
– Double-click to rename elements or edit properties.
– Standard editing tools: select, move, duplicate, delete, undo/redo, zoom, and grid/snap.
Technical notes
• Qt 6, Qt Quick, and Qt Quick Shapes are preferred.
• C++ backend is fine for model/data handling; QML for the UI.
• Code must compile on Windows and Linux; keep platform-specific code isolated.
• Please structure the project with clear separation between rendering, data model, and persistence so later features—like saving to JSON/XML or adding collaboration—can slot in easily.
Deliverables
1. Full source code in a public or private Git repository.
2. Build instructions (qmake or CMake) and a short README.
3. An installer or deployable folder for Windows; a working binary or AppImage for Linux.
4. Quick demo video or GIF showing the main workflow above.
I will test by creating each diagram type, adding at least ten nodes, and switching among the three connection modes without crashes or noticeable lag. If this sounds straightforward to you and you have prior Qt/QML experience, let’s get started!" (client-provided description)
Matched companies (7)

Crystal Infoway

Chirag Solutions

Codetreasure Co

Junkies Coder

Kiantechwise Pvt. Ltd.

JanakiBhuvi Tech Labs Private Limited
