https://github.com/clowd1e/messenger
Messenger is a Real-Time Communication project that is designed to enhance communication technologies for users.
https://github.com/clowd1e/messenger
angular asp-net-core-web-api c-sharp clean-architecture domain-driven-design signalr
Last synced: about 2 months ago
JSON representation
Messenger is a Real-Time Communication project that is designed to enhance communication technologies for users.
- Host: GitHub
- URL: https://github.com/clowd1e/messenger
- Owner: clowd1e
- License: mit
- Created: 2024-10-26T21:20:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-09T23:12:28.000Z (over 1 year ago)
- Last Synced: 2025-03-23T11:45:50.180Z (over 1 year ago)
- Topics: angular, asp-net-core-web-api, c-sharp, clean-architecture, domain-driven-design, signalr
- Language: C#
- Homepage: https://messengerm.azurewebsites.net
- Size: 430 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Messenger
## About the Project
**Messenger** is a *Real-Time Communication* project that is designed to enhance communication technologies for users. It consists of two parts: *API* and *Client*.
### Built with
The project is built using:
* 
* 
* 
## Installation
Clone or download the repository on your local machine.
To clone the repository:
1. Download [Git](https://git-scm.com/downloads).
2. Open git bash.
3. Execute command:
```sh
git clone https://github.com/clowd1e/Messenger.git
```
## Running the Application
To install and run the project, you need [Docker](https://www.docker.com/get-started/) installed on your machine.
Before launching the application, ensure the following ports are not occupied:
* `5000` - used by the Web API
* `1433` - used by the database
* `10000` - used by blob storage
* `4200` - used by the client-side application
### 1. Running the API
Navigate to /repo-path/`Api/src` and execute the following command:
```sh
docker compose up -d --build
```
### 2. Running the Client
Navigate to /repo-path/`Client` and execute the following command:
```sh
docker compose up -d --build
```
## Accessing the Application
After running the project, you can access:
* The Client at `http://localhost:4200`
* The API at `http://localhost:5000/swagger`
## Bugs And Feedback
If you encounter any bug or issue, please use GitHub Issues.
## LICENSE
This project is licensed under the MIT License. See the [LICENSE](https://github.com/clowd1e/Messenger/blob/b8aac0492b821a1680e3edaab180b2d0849a9194/LICENSE) file for details.