Skip to content

clowd1e/Messenger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • ASP.NET
  • Angular
  • Docker

Installation

Clone or download the repository on your local machine.

To clone the repository:

  1. Download Git.
  2. Open git bash.
  3. Execute command:
    git clone https://github.com/clowd1e/Messenger.git

Running the Application

To install and run the project, you need Docker 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:

docker compose up -d --build

2. Running the Client

Navigate to /repo-path/Client and execute the following command:

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 file for details.

About

Messenger is a Real-Time Communication project that is designed to enhance communication expirience for users.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published