Skip to content

4rNoNy/Chat-multiplataforma-com-SignalR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto SignalR com React, ASP.NET e Flutter

Bem-vindo ao repositório do projeto SignalR com front-end em React, back-end em ASP.NET e aplicativo móvel em Flutter! 😄 Este projeto demonstra a integração do SignalR, uma biblioteca para comunicação em tempo real, com diferentes tecnologias.

Descrição do Projeto

O objetivo deste projeto é construir uma aplicação de chat em tempo real utilizando o SignalR como o mecanismo de comunicação. O front-end é desenvolvido em React, fornecendo uma interface amigável para os usuários, e o back-end é implementado em ASP.NET, gerenciando a lógica do chat e a persistência de mensagens.

React

O aplicativo móvel é criado em Flutter e possui integração com o OneSignal, um serviço de notificação de mensagens, para fornecer aos usuários uma experiência completa de chat em seus dispositivos móveis. 📱

GIF 1 GIF 2

Recursos Principais

  • Comunicação em tempo real utilizando o SignalR
  • Interface de usuário intuitiva e responsiva desenvolvida em React
  • Back-end robusto implementado em ASP.NET
  • Aplicativo móvel multiplataforma desenvolvido em Flutter
  • Integração com o OneSignal para envio de notificações push 🚀

Instalação e Execução

Siga estas etapas para executar o projeto em sua máquina local:

Front-end (React)

  1. Clone este repositório para o seu ambiente local.
  2. Navegue até o diretório ReactClient.
  3. Execute npm install para instalar as dependências.
  4. Execute npm start para iniciar o servidor de desenvolvimento.
  5. Acesse http://localhost:3000 em seu navegador para visualizar o aplicativo React.

Back-end (ASP.NET)

  1. Certifique-se de ter o ASP.NET instalado em sua máquina.
  2. Navegue até o diretório ReactMXHApi6.
  3. Abra a solução no Visual Studio ou em seu editor de código preferido.
  4. Restaure os pacotes NuGet necessários.
  5. Pressione F5 ou execute o projeto para iniciar o servidor ASP.NET.

Aplicativo Móvel (Flutter)

  1. Instale o Flutter em sua máquina local e configure o ambiente.
  2. Navegue até o diretório agu_chat.
  3. Execute flutter pub get para obter as dependências.
  4. Conecte seu dispositivo móvel ou inicie um emulador.
  5. Execute flutter run para implantar o aplicativo em seu dispositivo/emulador.

Contribuição

Contribuições são bem-vindas! Se você quiser melhorar este projeto, siga estas etapas:

  1. Faça um fork deste repositório.
  2. Crie uma nova branch com o nome relevante para sua contribuição.
  3. Faça as alterações desejadas e adicione um novo código bem testado.
  4. Envie um pull request descrevendo suas alterações.

Contato

Se você tiver alguma dúvida ou sugestão em relação a este projeto, sinta-se à vontade para entrar em contato. ✉️

Agradeço por seu interesse e contribuição! 😊🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published