Loading repository data…
Loading repository data…
JntCruz99 / repository
Este projeto consiste em um sistema de mensagens semelhante ao WhatsApp, desenvolvido utilizando JavaSpring. Ele oferece funcionalidades básicas de criar usuários, criar chats entre usuários e enviar mensagens dentro desses chats.
Este projeto consiste em um sistema de mensagens semelhante ao WhatsApp, desenvolvido utilizando JavaSpring. Ele oferece funcionalidades básicas de criar usuários, criar chats entre usuários e enviar mensagens dentro desses chats.
O projeto é dividido em várias partes:
Entidades: São as classes que representam os objetos principais do sistema, como Usuario, Chat, e Mensagem.
Repositórios: São responsáveis pela comunicação com o banco de dados. Neste projeto, há três repositórios: UsuarioRepository, ChatRepository, e MensagemRepository.
Controladores (Controllers): São responsáveis por receber as requisições HTTP e encaminhá-las para o processamento adequado. O controlador principal é o ChatController, responsável por gerenciar usuários, chats e mensagens.
POST /chatsPOST /chats/{idUser1}/{idUser2}POST /chats/chat/{idChat}/user/{idUser}GET /chats/chat/{id}