Skip to content

oliveiravitor32/Chat_em_Tempo_Real-FullStack-WebSocket-Angular-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplicativo de Chat em Tempo Real

Este projeto é um aplicativo de chat em tempo real que permite aos usuários se comunicarem instantaneamente por meio de uma conexão com um servidor WebSocket. Desenvolvido com tecnologias modernas, o aplicativo proporciona uma experiência fluida e interativa.

🎯 Objetivo

O objetivo deste projeto é servir como uma ferramenta de estudo e prática na construção de uma aplicação full-stack com suporte a comunicação em tempo real. Ao longo do desenvolvimento, foram exploradas diversas tecnologias e conceitos, promovendo um aprendizado aprofundado.

🔧 Tecnologias Utilizadas

  • Frontend: Angular 17.3.12
  • Backend: Java 21
  • Comunicação em Tempo Real: Servidor WebSocket

🚀 Recursos principais:

  • Navegação de página única.
  • Mensagens Instantâneas: Comunicação em tempo real entre os usuários.
  • Página responsiva.

Prévia

🛠️ Instalação e Execução

Para rodar o aplicativo localmente, siga os passos abaixo:

Clone este repositório:

  git clone https://github.com/oliveiravitor32/Chat_em_Tempo_Real-FullStack-WebSocket-Angular-Java.git

Frontend

  1. Navegue até a pasta do frontend:
    cd frontend
  2. Instale as dependências:
    npm install
  3. Inicie o servidor (Obs: É necessário ter o Angular CLI):
    ng serve
    Se você não possuir o Angular CLI instalado globalmente use:
    npx ng serve

Backend

  1. Navegue até a pasta do backend:
    cd backend
  2. Compile e execute a aplicação:
    ./mvnw spring-boot:run

📖 Uso

Após iniciar o aplicativo, acesse http://localhost:4200 em seu navegador.

Licença 📃

Este projeto esta sob a licença MIT

About

Este projeto é um aplicativo de chat em tempo real que permite aos usuários se comunicarem instantaneamente por meio de uma conexão com um servidor WebSocket. Desenvolvido com tecnologias modernas, o aplicativo proporciona uma experiência fluida e interativa.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors