Skip to content

Latest commit

 

History

History
70 lines (55 loc) · 2.05 KB

File metadata and controls

70 lines (55 loc) · 2.05 KB

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