Direct Messaging Application - Python
Python-based client-server messaging application with GUI functionality. • Developed a client-server messaging application in Python using JSON-based protocols to send, retrieve, and process direct messages. • Built a Tkinter graphical user interface for managing contacts, viewing conversations, and sending messages. • Implemented local message and contact storage to preserve conversation history across sessions. • Created pytest-compatible unit tests and used Git for version control throughout development.