Student Builds C++ and Qt Banking System with Client-Server Architecture

A student developer created a banking system project using C++ and the Qt framework, split into a separate client GUI and server application. The client was built with QML, handling user inputs as signals sent to the server, while the server ran as a command-line interface. A JSON-based database was used to store data, with Qt's built-in JSON library managing file operations. The project featured two access levels — a standard user and an admin — with the admin class inheriting from the user class and receiving additional permissions. TCP socket communication between the two applications proved the most challenging part, with the developer relying on Claude AI to help implement the networking logic.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in