Welcome to ModernChatApp, the modern chat application built with WPF! This application allows users to engage in real-time text, image, and GIF messaging, with the freedom to express themselves in various ways. Let's dive in and elevate your chat experience! π
- Real-Time Messaging: Engage in real-time text conversations with your friends.
- Media Sharing: Share images and GIFs to express yourself more creatively.
- Drag and Drop: Easily share messages by dragging and dropping text, images, or GIFs.
- User Switching: Seamlessly switch between different users for versatile messaging.
- Full-Screen Viewing: Expand images and GIFs for a closer look in full-screen mode.
Follow these steps to set up the project:
-
Clone the Repository:
git clone https://github.com/bayeggex/ModernChatApp
-
Build and Run the Application: Open the project in Visual Studio and build/run the application.
Once the application is running, follow these steps to utilize its features:
- Sending Messages: Type your message in the text box and click "Send" to send a text message.
- Sharing Media: Click "Add Image" or "Add GIF" to select and share images or GIFs.
- Drag and Drop: Drag and drop text, images, or GIFs anywhere in the application to share them.
- User Switching: Click "Switch User" to switch between different users for messaging.
- Full-Screen Viewing: Click on an image or GIF to view it in full-screen mode for a closer look.
We welcome contributions! To report a bug or suggest a new feature, open an issue or submit a pull request.
Fork the repository.
Create a new branch: git checkout -b feature/amazing-feature
Commit your changes: git commit -m 'Add some amazing feature'
Push to the branch: git push origin feature/amazing-feature
Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you find this project helpful or interesting, don't forget to give it a star! β
Express yourself freely and elevate your chat experience with ModernChatApp! π
This project is inspired by the desire to create my own version of 'daze.chat' and to provide an interesting demo for new users to explore and review