Ich werde WhatsApp Clone Socketio Mongodb Flutter, Admin, Web, Mobile, MacOS, Windows machen


Über diesen Service
Automatische Übersetzung
Willkommen bei der SuperUp Chat App, einer umfassenden und funktionsreichen Chat-Anwendung, die mit Flutter entwickelt wurde und ein vollständiges Messaging-Erlebnis bietet. Diese App ist ein kompletter WhatsApp-Klon, der Technologien wie Socket.io, MongoDB und Node.js nutzt, um eine robuste und effiziente Kommunikationsplattform zu liefern.
Wichtige Technologien:
- Flutter: Für die Client-Seite, sorgt für eine reibungslose und responsive Benutzeroberfläche.
- Node.js (v17.9.1 oder später): Betreibt das Backend, bietet Stabilität und Skalierbarkeit.
- Nestjs: Verbessert das Backend-Framework.
- Socket.io: Ermöglicht Echtzeit-Kommunikation.
- MongoDB (v5.* oder v6.*): Verwalten die Datenspeicherung effizient.
- Weitere Backend-Technologien: Beinhaltet Bearer Token JWT, ORM mongoose, Agora.io für Video- und Sprachanrufe und mehr.
Funktionen:
- Vollständiger WhatsApp-Klon: Bietet alle Funktionen von WhatsApp, inklusive Gruppen-Chats, Broadcast-Nachrichten und Anrufverlauf.
- Keine Firebase-Abhängigkeit: Nutzt Firebase nur für Push-Benachrichtigungen, mit der Option auf OneSignal umzusteigen.
- Docker-Kompatibilität: Für einfache Bereitstellung und Skalierung.
- Umfassende Nutzerfunktionen: Einschließlich E-Mail-Login, Passwortzurücksetzung, Chat-Suche, Chat-Filterung, Medienfreigabe und mehr.
- Erweiterte Chat-Optionen
Lerne Hatem Ragap kennen
flutter and nodejs developer
- AusÄgypten
- Mitglied seitAug. 2017
Sprachen
Arabisch, Englisch
Automatische Übersetzung
FAQ
Automatische Übersetzung
Wie können sich Nutzer registrieren?
Nutzer können sich mit ihrer E-Mail, ihrem Namen und Passwort registrieren.
Wo werden die Daten gespeichert?
Ich verwende Node.js (Nestjs) für das Backend und MongoDB zur Datenspeicherung. Ich nutze Socket.io für Echtzeit-Kommunikation, das 100 % Daten-Synchronisation mit Offline-Speicherung auf Flutter-Seite mittels SQLite bietet.
Verwendest du Firebase?
Ja, Firebase FCM wird nur für Push-Benachrichtigungen genutzt, nicht für die Datenspeicherung, da es hohe Kosten verursacht. Der FCM-Dienst ist völlig kostenlos und unbegrenzt nutzbar.
Was ist die Client-Seite?
Ich verwende die neueste Flutter-Version für die Mobile-App und Web, die auf Android, iOS, macOS und Windows mit 100 % Nachrichten-Synchronisation läuft.
Was ist mit dem Code?
Ich verwende MVC und beste Praktiken, um sauberen Code für Nestjs und Flutter umzusetzen.
Unterstützt du Anrufe?
Ja, du kannst Sprach- und Videoanrufe innerhalb der App nutzen, die vom Admin-Panel gesteuert werden können, um sie ein- oder auszuschalten. SuperUp nutzt Agora für die Anrufe.
Gibt es ein Admin-Panel?
Ja, es gibt ein Admin-Panel, in dem du alle Nutzer und Statistiken zu Nachrichten und Nutzern sehen kannst. Du kannst Nutzer sperren und die App konfigurieren. Es ist in Flutter geschrieben und kann auf Mobile oder Web laufen.
Unterstützt du Google Ads?
Ja, du kannst mit der App verdienen, indem du Banner und Interstitials konfigurierst.
Warum kaufen?
Kein Firebase, hohe Kosten! Selbst-Deployment-Server, du hast vollen Zugriff auf deine Datenbank! Schnell und sicher mit Node.js Unterstützung für Android, iOS, Mac, Windows, macOS im Quellcode zum gleichen Preis enthalten Unterstützung für ein Admin-Panel im Quellcode enthalten Unterstützung für bis zu 16 Sprachen
Nach dem Kauf
Du erhältst alle Dateien für das Flutter-Projekt (Android, iOS, Web, macOS, Windows). Du bekommst das Flutter-Admin-Panel-Projekt. Postman-Collection für alle APIs. Vollen Nestjs-Code, inklusive Backend-Code. Vollen Support für zukünftige Updates. Kostenlosen Support bei Fehlerbehebungen.

