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 am putting together a cross-platform desktop client in Qt/QML with a C++ back-end that can open secure-shell sessions to every device in our fleet—servers, IoT boards, and networking gear alike. Because a few legacy boxes are still around, the program must negotiate both SSH-1 and SSH-2 transparently.
Core requirements
• Establish an encrypted session from host/port credentials or key files.
• Execute interactive or scripted remote commands and stream the results in a terminal-style QML view.
• Move files and folders via SFTP/SCP, and spin up local or remote port-forwarding tunnels from the same connection.
Target environment
The project should build cleanly with the current LTS release of Qt (Qt 6 preferred, Qt 5 acceptable) on Windows and Linux; macOS support is a nice-to-have if it drops in naturally. Feel free to rely on libssh, libssh2, or native QtNetwork classes—whichever keeps licensing straightforward and the binary lightweight.
Deliverables
1. A self-contained Qt Creator/CMake project with clear build instructions.
2. Responsive QML front-end featuring a simple session manager (add, edit, delete, reconnect).
3. Well-documented C++ back-end that exposes SSH capabilities to QML via signals/slots or models.
4. Proof of functionality: screenshots or a short clip showing successful connections to one server, one IoT device, and one router, plus a quick script that launches ten parallel sessions without memory leaks.
I will review code readability, error handling, and stability under load. If anything needs clarification—sample keys, test hosts, or UI mocks—just ask and I can supply them quickly." (client-provided description)
Matched companies (5)

JanakiBhuvi Tech Labs Private Limited

WhizzAct Private Limited

Kiantechwise Pvt. Ltd.

Haven Futures
