Je vais faire un clone de whatsapp socketio mongodb flutter,admin,web,mobile,macos,windows


À propos de ce service
Traduction automatique
Bienvenue dans l'application SuperUp Chat, une application de messagerie complète et riche en fonctionnalités, construite avec Flutter et conçue pour offrir une expérience de messagerie complète. Cette application est un clone complet de WhatsApp, utilisant des technologies comme Socket.io, MongoDB et Node.js pour fournir une plateforme de communication robuste et efficace.
Technologies clés :
- Flutter : Utilisé pour le côté client, garantissant une interface fluide et réactive.
- Node.js (v17.9.1 ou version ultérieure) : Alimente le backend, assurant stabilité et évolutivité.
- Nestjs : Améliore le framework backend.
- Socket.io : Facilite la communication en temps réel.
- MongoDB (v5.* ou v6.*) : Gère efficacement le stockage des données.
- Technologies backend supplémentaires : Inclut Bearer token JWT, ORM mongoose, Agora.io pour les appels vidéo et voix, et plus encore.
Fonctionnalités :
- Clone complet de WhatsApp : Offre toutes les fonctions de WhatsApp, y compris les groupes, les messages de diffusion et l'historique des appels.
- Pas de dépendance Firebase : Utilise Firebase uniquement pour les notifications push, avec la possibilité de passer à OneSignal.
- Compatibilité Docker : Assure un déploiement facile et une évolutivité.
- Fonctionnalités utilisateur complètes : Inclut connexion par email, réinitialisation du mot de passe, recherche de chat, filtrage de chat, partage de médias, et plus encore.
- Options avancées de chat
Découvrez Hatem Ragap
flutter and nodejs developer
- DeÉgypte
- Membre depuisaoût 2017
Langues
Arabe, Anglais
Traduction automatique
FAQ
Traduction automatique
Comment les utilisateurs peuvent-ils s'inscrire
Les utilisateurs peuvent s'inscrire avec leur email, nom et mot de passe
Où les données sont-elles sauvegardées
J'utilise nodejs (Nestjs) pour le backend et mongo db pour stocker les données. J'utilise socketio pour le temps réel, avec une synchronisation à 100 % des données et un stockage hors ligne pour flutter via sqlite.
Utilisez-vous firebase
Oui, firebase FCM est utilisé uniquement pour les notifications push, pas pour le stockage des données, car son coût est élevé. Le service FCM est totalement gratuit sans limite.
Quel est le côté client
J'utilise la dernière version de flutter pour l'application mobile et le web, qui peut fonctionner sur mobile, ios, macos, windows avec une synchronisation à 100 % des messages.
Qu'en est-il du code
J'utilise mvc et applique les meilleures pratiques pour implémenter un code propre pour nestjs et flutter.
Les appels sont-ils supportés
Oui, vous pouvez utiliser des appels vocaux et vidéo dans l'application, contrôlables depuis le panneau d'administration pour activer ou désactiver. SuperUp utilise Agora pour les appels.
Y a-t-il un panneau d'administration
Oui, il y a un panneau d'administration où vous pouvez voir tout sur les utilisateurs et les statistiques des messages. Vous pouvez bannir des utilisateurs et configurer l'application. Il est écrit en flutter et peut fonctionner sur mobile ou web.
Les annonces Google sont-elles supportées
Oui, vous pouvez commencer à gagner avec l'application en configurant les bannières et les interstitiels.
Pourquoi acheter
Pas de Firebase, coût élevé ! Serveur en auto-déploiement avec accès complet à votre base de données ! Rapide et sécurisé avec Node.js Support pour android, ios, mac, windows, macOs inclus dans le code source au même prix Support d’un panneau d’administration inclus dans le code source Support jusqu’à 16 langues
Après achat
Vous recevrez tous les fichiers pour le projet flutter (android, ios, web, macos, windows). Vous aurez le projet du panneau d'administration flutter. Collection Postman pour toutes les API. Code complet de nestjs, y compris le backend. Support complet pour les futures mises à jour. Support gratuit pour la correction des bugs.

