talha959 / Golang-Chat-Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golang Chat Application

Overview

Welcome to the Golang Chat Application! This application allows users to communicate in real-time through text messages. It's built with Go for the backend, WebSocket for real-time communication, and a simple HTML/CSS/JavaScript frontend.

Features

  • Real-time Messaging: Instantly send and receive messages.
  • User Authentication: Securely log in and authenticate users.
  • One-on-One Chat: Engage in private conversations.
  • Group Chat: Create and participate in group discussions.
  • Emojis and GIFs: Express yourself with a variety of emojis and GIFs.
  • Notification: Receive notifications for new messages.
  • Responsive Design: Enjoy a seamless experience across devices.

Technologies Used

  • Backend:

    • Go (Golang) for server development
    • Gorilla WebSocket for real-time communication
    • MongoDB for data storage
  • Frontend:

    • HTML, CSS, JavaScript
    • WebSocket for real-time communication

Installation

  1. Clone the repository:
git clone https://github.com/talha959/Golang-Chat-Application

About


Languages

Language:Go 100.0%