https://github.com/javieracevedoc/letsgotalk
This its just the third project of a serie that belong my portfolio. Here you can find an app (client/server) to chat over the protocol WS (websocket)
https://github.com/javieracevedoc/letsgotalk
angular chat golang typescript websocket
Last synced: about 2 months ago
JSON representation
This its just the third project of a serie that belong my portfolio. Here you can find an app (client/server) to chat over the protocol WS (websocket)
- Host: GitHub
- URL: https://github.com/javieracevedoc/letsgotalk
- Owner: JavierAcevedoC
- Created: 2024-11-25T05:38:11.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-27T04:57:53.000Z (over 1 year ago)
- Last Synced: 2025-07-03T07:48:41.896Z (9 months ago)
- Topics: angular, chat, golang, typescript, websocket
- Language: Go
- Homepage:
- Size: 242 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lets GO to Talk
### About it
This is a simple server and client to chat, using GOlang with [gorilla/websocket](https://github.com/gorilla/websocket) to create the service and the latest Angular version to create the client.
### Requirements
- [x] Permitir que múltiples usuarios se conecten al servidor y envíen mensajes.
- [x] Difundir los mensajes a todos los usuarios conectados.
- [ ] Identificar a los usuarios con un nombre único o un ID generado.
- [ ] Identificar las salas.
- [ ] Cambiar de sala a gusto.
- [ ] Persistencia de msg por sala.
```sh
#to run the service
go run cmd/main.go
#to run the client
cd client/clientws/ && npm run start
```
