Vou criar um clone do WhatsApp com Socket.IO, MongoDB, Flutter, para administração, web, dispositivos móveis, macOS e 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 Node.js (Nest.js) para o backend e MongoDB para armazenar os dados. Uso Socket.IO para comunicação em tempo real, que garante sincronização de dados completa com armazenamento offline no Flutter, utilizando 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?
Utilizo a versão mais recente do Flutter para o aplicativo móvel e para a web, e ele funciona em dispositivos móveis, iOS, macOS e Windows com sincronização de mensagens de 100%.
E o código?
Eu uso MVC e sigo as melhores práticas para implementar código limpo tanto para o NestJS quanto para o 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, existe um painel de administração onde você pode ver todas as informações sobre os usuários e estatísticas sobre as mensagens e usuários. Você pode banir usuários e configurar o aplicativo por meio dele. Ele foi desenvolvido em Flutter e pode ser executado em dispositivos móveis ou na 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 para o projeto Flutter (Android, iOS, Web, macOS, Windows). Você receberá o projeto do painel de administração do Flutter, a coleção Postman para todas as APIs, o código completo do NestJS, incluindo o código do backend, suporte completo para atualizações futuras e suporte gratuito para correções de bugs.

