Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shnartho/realtime-chat-go
A realtime chat application in Golang
https://github.com/shnartho/realtime-chat-go
Last synced: about 6 hours ago
JSON representation
A realtime chat application in Golang
- Host: GitHub
- URL: https://github.com/shnartho/realtime-chat-go
- Owner: shnartho
- Created: 2023-11-20T11:49:39.000Z (almost 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-09T16:10:51.000Z (12 months ago)
- Last Synced: 2023-12-10T16:37:51.348Z (11 months ago)
- Language: Go
- Size: 397 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Real-time Chat Application
Welcome to the Real-time Chat Application series! This series guides you through building a chat application using Go for the backend and Next.js with TypeScript for the frontend.
## v3.0: Frontend UI Development
- Third part of the series focusing on the frontend UI.
- Utilizes Next.js, TypeScript, and TailwindCSS for the frontend.
- Enhance your understanding of building an engaging user interface.## v2.0: WebSocket and Room Management
- Continuation of the chat application series with Go.
- Creation of endpoints for establishing a websocket connection.
- Implementation of features to create a room, get rooms, and get clients in the room.
![](./images/v2.0/joinRooms.png)
![](./images/v2.0/getRooms.png)
![](./images/v2.0/getClients.png)## v1.0: Backend Setup and Authentication
- Building the backend with Go.
- Creation of endpoints for sign up, login, and log out.
- Implementation of a clean architecture approach.
![](./images/v1.0/signup.png)
![](./images/v1.0/login.png)
![](./images/v1.0/logout.png)