Skip to content

cauaadev/echo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🟢 Echo - Messenger Fullstack

Status: Em desenvolvimento

Frontend: Vue.js / React

Backend: Java (Spring Boot)

Banco de Dados: MySQL

📘 Sobre o Echo

O Echo é uma plataforma de mensageria fullstack, criada para proporcionar uma experiência de comunicação ágil, segura e moderna, conectando pessoas de forma eficiente.

A plataforma oferece funcionalidades essenciais para um messenger completo:

💬 Mensagens em tempo real

🔒 Autenticação e segurança via JWT

🖼️ Envio de imagens e avatares

👥 Gerenciamento de usuários

📊 Interface moderna com Vue.js e React

🎯 Design responsivo e amigável

O Echo visa combinar simplicidade e produtividade, mantendo a experiência do usuário limpa e eficiente, sem perder funcionalidades importantes.

💻 Tecnologias Aplicadas

Frontend:

Vue.js

React

TailwindCSS (ou outro framework CSS moderno, se houver)

Backend:

Java

Spring Boot

Spring Data JPA

Spring Security

Banco de Dados:

MySQL

Autenticação e Segurança:

JWT (JSON Web Token)

BCrypt para senhas

⚙️ Padrões e Convenções

Linguagem do código: Inglês (funções, métodos, variáveis)

Nomenclatura:

Java: camelCase

JavaScript/TypeScript: camelCase

Estrutura modular: separação clara entre backend, frontend e serviços de autenticação

🧩 Funcionalidades Implementadas

Registro e login de usuários

Criação de mensagens

Listagem de chats e usuários

Upload de avatar e imagens

Backend preparado para JWT e autenticação stateless

📈 Roadmap

📌 Implementação de chat em tempo real com WebSocket

📌 Notificações push

📌 Sistema de grupos e canais

📌 Melhorias na interface UX/UI

📌 Painel administrativo para gerenciamento de usuários

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published