Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smirnovma/messenger-app
Messenger Client
https://github.com/smirnovma/messenger-app
csharp messenger mvvm prism webapi wpf
Last synced: 18 days ago
JSON representation
Messenger Client
- Host: GitHub
- URL: https://github.com/smirnovma/messenger-app
- Owner: smirnovma
- Created: 2017-03-09T05:44:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-06-22T17:53:01.000Z (over 2 years ago)
- Last Synced: 2024-07-30T21:04:25.863Z (3 months ago)
- Topics: csharp, messenger, mvvm, prism, webapi, wpf
- Language: C#
- Homepage:
- Size: 43.9 KB
- Stars: 9
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Messenger Client
The Messenger Client is a windows presentation foundation (WPF) application. The application was created in accordance with the guidelines Prism. This is a simple program for demonstrating the implementation of the messenger. Server logic is created as a Web API. You can download Web API: https://github.com/smirnovma/messenger-service. Also you have to change reference to Web API in App.config.
In this solution you can see:
* Desktop application based on WPF
* Construction of the project in accordance with Prism
* Multilayered architecture
* Use of ORM (Entity Framework with Code First)
* Logic of data communication with the Web APIThis application is not designed to work under high load conditions. The main objective is to study the technologies described above.
![clientapp](https://user-images.githubusercontent.com/23377363/31073464-a1e4c7fc-a774-11e7-978d-3971377197a8.jpg)
![messengerapp1](https://cloud.githubusercontent.com/assets/23377363/23742674/d50a6b22-04be-11e7-9289-94dc3b9a6589.PNG)
![messengerapp2](https://cloud.githubusercontent.com/assets/23377363/23742694/eb171140-04be-11e7-9d94-7c117d76ed9a.PNG)