Upgrade qtIRC Client GUI
Budget: $30 – $250 CAD
I’m working with the code in https://github.com/netpipe/qtIRC-Bot-Server-Client and need the existing, partly-finished client transformed into a dependable, everyday IRC application with a modern graphical interface.
What I have
• A Qt-based proof-of-concept that already connects and exchanges messages but lacks polish, persistence, and packaging.
What I need
• A clean, stable GUI that feels at home on today’s desktops (Qt 5/6 widgets or Qt Quick are both fine).
• Core IRC features you’d expect in a daily driver: multiple server tabs, channel list, nickname management, auto reconnect
• Quality-of-life touches such as tray or dock icon notifications, chat history saved per channel, and a preferences dialog where I can toggle logging, notifications, and theme.
Acceptance
I’ll consider the job complete once I can launch the client, connect to Freenode/Libera, join a channel, close the program, reopen it, and find my networks, channels, and past lines retained. CPU/RAM use should stay reasonable while idling in 3–4 channels for several hours.
What I have
• A Qt-based proof-of-concept that already connects and exchanges messages but lacks polish, persistence, and packaging.
What I need
• A clean, stable GUI that feels at home on today’s desktops (Qt 5/6 widgets or Qt Quick are both fine).
• Core IRC features you’d expect in a daily driver: multiple server tabs, channel list, nickname management, auto reconnect
• Quality-of-life touches such as tray or dock icon notifications, chat history saved per channel, and a preferences dialog where I can toggle logging, notifications, and theme.
Acceptance
I’ll consider the job complete once I can launch the client, connect to Freenode/Libera, join a channel, close the program, reopen it, and find my networks, channels, and past lines retained. CPU/RAM use should stay reasonable while idling in 3–4 channels for several hours.