Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bayeggex/modernchatapp

Experience modern chat with ModernChatApp! Express yourself freely with text, images, and GIFs. 🚀
https://github.com/bayeggex/modernchatapp

charp chat-application chat-applications wpf

Last synced: 2 months ago
JSON representation

Experience modern chat with ModernChatApp! Express yourself freely with text, images, and GIFs. 🚀

Awesome Lists containing this project

README

        

# 🌟 ModernChatApp

![ModernChatApp](https://img.shields.io/badge/Modern%20Chat%20App-blue?style=flat-square)
![WPF](https://img.shields.io/badge/WPF-Application-blue?style=flat-square)
![Commit](https://img.shields.io/github/commit-activity/t/bayeggex/ModernChatApp?style=flat-square)

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! 🚀

![xd](https://github.com/bayeggex/ModernChatApp/assets/79448667/54904596-a8bf-4d76-b79f-f30884201de8)

## 📋 Table of Contents
- [🌟 ModernChatApp - Express Yourself with Modern Chat Application!](#-ModernChatApp---express-yourself-with-modern-chat-application)
- [📋 Table of Contents](#-table-of-contents)
- [✨ Features](#-features)
- [⚙️ Installation](#️-installation)
- [🚀 Usage](#-usage)
- [🤝 Contributing](#-contributing)
- [📄 License](#-license)
- [🌟 Inspiration and Ideas](#-inspiration-and-ideas)

## ✨ Features

- **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.

## ⚙️ Installation

Follow these steps to set up the project:

1. **Clone the Repository:**
```bash
git clone https://github.com/bayeggex/ModernChatApp
```

2. **Build and Run the Application:**
Open the project in Visual Studio and build/run the application.

## 🚀 Usage

Once the application is running, follow these steps to utilize its features:

1. **Sending Messages:** Type your message in the text box and click "Send" to send a text message.
2. **Sharing Media:** Click "Add Image" or "Add GIF" to select and share images or GIFs.
3. **Drag and Drop:** Drag and drop text, images, or GIFs anywhere in the application to share them.
4. **User Switching:** Click "Switch User" to switch between different users for messaging.
5. **Full-Screen Viewing:** Click on an image or GIF to view it in full-screen mode for a closer look.

## 🤝 Contributing

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.

## 📄 License

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! 😊

## 🌟 Inspiration and Ideas

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