About this project
it-programming / desktop-apps
Open
I’m looking for an experienced developer to build a desktop-based text messaging program for Windows.
The system will include both a Server Application (for managing users and message delivery) and a Client Application (for sending and receiving messages).
Main Requirements
Platform: Windows
Technology: C++, C#, or MFC (Microsoft Foundation Class) preferred.
Features:
Real-time text communication between multiple users.
Server handles all message routing and user management.
Clients can send/receive messages instantly.
Connection and disconnection status display.
Message timestamps and basic chat history.
Proper handling of connection errors (auto-reconnect, alerts).
Optional Features
User login system (username/password).
Message saving to local or file-based storage.
Simple UI customization (font size, color, etc.).
Deliverables
Server and client executables (.exe).
Full source code with clear documentation.
Instructions for building and running the project.
Skills Required
C++ or C# programming (desktop apps)
Socket programming (TCP/IP)
MFC, WinForms, or WPF experience
Real-time or client-server system knowledge
Strong debugging and error-handling skills
Project Duration
Estimated time: 2–4 weeks
Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Project duration Not specified
Skills needed