CHATU

CHATU - A Chat Application

CHATU is a real-time chat application built using Go, Gorilla WebSockets, MongoDB, Docker, Kubernetes, and JWT tokens for authentication.

Features

Installation

  1. Clone the repository:
    git clone https://github.com/Arpit529Srivastava/CHATU.git
    cd CHATU
     ### Generate self-signed certificates:
    

    bash certgen.bash ```

    Start the server:

go run *.go

Access the application:

Open your browser and navigate to

https://localhost:8080.

Login: Use the following credentials to log in:

Username: percy
Password: 123

### Send a message: Type your message in the input field and click send.

Project Structure

Dependencies