mrtdeh / real-time-chat-app

Real-Time Chat Application with Go and Angular

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Real-time Chat App

Chat App Demo

This GitHub repository contains the source code for a real-time chat application built using Go for the backend and Angular for the frontend. The application allows users to chat with each other in real-time, with messages displayed instantly as they are sent.

The backend of the application is built using Go, a powerful programming language known for its speed and efficiency. It uses the Gorilla WebSocket package to handle real-time communication between clients and the server.

The frontend of the application is built using Angular, a popular front-end development framework that provides powerful tools for building responsive and dynamic user interfaces. It uses Socket.IO to handle real-time communication with the server and display chat messages to the user.

Overall, this repository provides a solid foundation for building a real-time chat application using Go and Angular, and is a great resource for developers looking to learn more about building real-time applications using these powerful technologies.

Technology used : Go, Angular

Run Locally

Clone the project

  git clone https://github.com/bagasdisini/real-time-chat-app

Go to the project directory

  cd real-time-chat-app

Back End Setting

Install dependencies

  cd backend
  go mod tidy

Start the server

  go run .

Front End Setting

Install dependencies

  cd frontend
  npm install

Start the server

  npm start

About

Real-Time Chat Application with Go and Angular


Languages

Language:Go 53.0%Language:TypeScript 25.6%Language:HTML 16.2%Language:CSS 5.2%