Vou clonar whatsapp socketio mongodb flutter,admin,web,mobile,macos,windows


Sobre este Serviço
Tradução automática
Bem-vindo ao SuperUp Chat App, um aplicativo de chat completo e cheio de recursos, construído usando Flutter e projetado para oferecer uma experiência de mensagens completa. Este app é um clone completo do WhatsApp, aproveitando tecnologias como Socket.io, MongoDB e Node.js para entregar uma plataforma de comunicação robusta e eficiente.
Principais tecnologias:
- Flutter: Utilizado no lado do cliente, garantindo uma interface suave e responsiva.
- Node.js (v17.9.1 ou superior): Alimenta o backend, proporcionando estabilidade e escalabilidade.
- Nestjs: Melhora o framework do backend.
- Socket.io: Facilita a comunicação em tempo real.
- MongoDB (v5.* ou v6.*): Gerencia o armazenamento de dados de forma eficiente.
- Tecnologias adicionais do backend: Inclui token Bearer JWT, ORM mongoose, Agora.io para chamadas de vídeo e voz, e mais.
Recursos:
- Clone completo do WhatsApp: Oferece todas as funções do WhatsApp, incluindo grupos, mensagens de transmissão e histórico de chamadas.
- Sem dependência do Firebase: Usa Firebase apenas para notificações push, com opção de trocar para OneSignal.
- Compatibilidade com Docker: Garante implantação fácil e escalabilidade.
- Recursos completos para o usuário: Inclui login por email, redefinição de senha, busca de chat, filtragem de chat, compartilhamento de mídia e mais.
- Opções avançadas de chat
Conheça mais sobre Hatem Ragap
flutter and nodejs developer
- A partir deEgito
- Membro desdeago. de 2017
Idiomas
Árabe, Inglês
Tradução automática
Perguntas frequentes
Tradução automática
Como os usuários podem se registrar
os usuários podem se registrar usando email, nome e senha
Onde os dados são salvos
Eu uso nodejs => (Nestjs) para o backend e mongo db para salvar os dados. Eu uso socketio para tempo real e ele realiza 100% de sincronização de dados com armazenamento offline para o lado do flutter usando sqlite
Você usa firebase?
Sim, firebase FCM, firebase é usado apenas para notificações push, não para armazenamento de dados, pois tem alto custo. O serviço FCM é totalmente gratuito e sem limites.
Qual é o lado do cliente?
Uso a última versão do flutter para o aplicativo móvel e web, que pode rodar em mobile, ios, macos, windows com sincronização de mensagens 100%.
E o código?
Uso mvc e sigo as melhores práticas para implementar código limpo tanto no nestjs quanto no flutter.
O suporte a chamadas?
Sim, você pode usar chamadas de voz e vídeo dentro do app, que podem ser controladas pelo painel de administração para ativar ou desativar. O superup usa a Agora para as chamadas.
Existe painel de administração?
Sim, há painel de administração onde você pode ver tudo sobre os usuários e estatísticas de mensagens e usuários, pode banir usuários e configurar o app. É escrito em flutter e pode rodar em mobile ou web.
Suporta Google Ads?
Sim, você pode começar a ganhar com o app configurando banners e intersticiais.
Por que comprar?
Sem Firebase, alto custo! Servidor de implantação própria, você terá acesso completo ao seu banco de dados! Rápido e seguro com Node.js. Suporte para android, ios, mac, windows, macOs incluído no código fonte pelo mesmo preço. Suporte a painel de administração incluído no código fonte. Suporte a até 16 idiomas.
Após a compra
Você receberá todos os arquivos do projeto flutter (android, ios, web, macos, windows). Você receberá o projeto do painel de administração em flutter. Coleção Postman para todas as APIs. Código completo do nestjs, que é o backend. Suporte completo para futuras atualizações. Suporte gratuito para correções de bugs.

