https://github.com/eulerbm/cyber-chat
Cyber Chat é um sistema de chat seguro desenvolvido em Java com Spring Boot no backend, permitindo que usuários se registrem, façam login e troquem mensagens privadas utilizando criptografia de ponta a ponta.
https://github.com/eulerbm/cyber-chat
java postgres react spring-boot websocket
Last synced: 2 months ago
JSON representation
Cyber Chat é um sistema de chat seguro desenvolvido em Java com Spring Boot no backend, permitindo que usuários se registrem, façam login e troquem mensagens privadas utilizando criptografia de ponta a ponta.
- Host: GitHub
- URL: https://github.com/eulerbm/cyber-chat
- Owner: eulerBM
- Created: 2025-08-15T13:56:27.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-06T04:25:14.000Z (10 months ago)
- Last Synced: 2025-09-06T06:23:21.313Z (10 months ago)
- Topics: java, postgres, react, spring-boot, websocket
- Language: TypeScript
- Homepage:
- Size: 815 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💬 Cyber Chat
Cyber Chat é um sistema de chat **seguro** desenvolvido em **Java** com **Spring Boot** no backend, permitindo que usuários se registrem, façam login e troquem mensagens privadas utilizando **criptografia de ponta a ponta**.
A busca de usuários para iniciar conversas é feita utilizando **o e-mail** como identificador único.
---
## 🚀 Tecnologias Utilizadas
* **Java 24**
* **Spring Boot** (Spring Web, Spring Security, Spring Data JPA, WebSockets)
* **PostgreSQL** (armazenamento de usuários e mensagens)
* **JWT** (autenticação segura)
* **WebSockets** (mensagens em tempo real)
* **Criptografia de ponta a ponta** (E2EE)
---
## 📸 Demonstração
### Tela de Login

### Tela do Chat

### Tela da Home

---