Este projeto consiste em um frontend construído em Angular e um backend em ASP.NET Core API, utilizando WebSockets para comunicação em tempo real.
- Conversação em Tempo Real: O usuário envia uma mensagem para o servidor eo servidor retorna a mensagem como respota em tempo real.
- Frontend: Web App Angular v16.2.0
- Backend: Web API ASP.NET Core .NET v7.0
- Comunicação em Tempo Real: WebSockets
frontend/
: Contém o código-fonte do aplicativo frontend em Angular.backend/
: Contém o código-fonte do aplicativo backend em ASP.NET Core API.README.md
: Este arquivo, contendo informações sobre o projeto e sua estrutura..gitignore
: Arquivo de configuração do Git para ignorar arquivos e diretórios específicos.
- Clone este repositório:
git clone https://github.com/GabrielSantosLemos/chat-angular-aspnetcoreapi-websocket.git
- Navegue até o diretório do frontend:
cd frontend/chat-webapp
- Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
ng serve
- Navegue até http://localhost:4200/ em seu navegador para visualizar o aplicativo frontend.
- Para executar o backend, navegue até o diretório
backend/Chat.WebAPI
e inicie a aplicação conforme necessário.
Contribuições são bem-vindas! Se você encontrar bugs ou desejar propor melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Este projeto é licenciado sob a Licença MIT.