Farò whatsapp clone socketio mongodb flutter, admin, web, mobile, macos, windows


Informazioni su questo servizio
Traduzione automatica.
Benvenuto in SuperUp Chat App, un'app di chat completa e ricca di funzionalità, costruita con Flutter e progettata per offrire un'esperienza di messaggistica completa. Questa app è un clone completo di WhatsApp, sfruttando tecnologie come Socket.io, MongoDB e Node.js per offrire una piattaforma di comunicazione robusta ed efficiente.
Tecnologie principali:
- Flutter: utilizzato per il lato client, garantendo un'interfaccia utente fluida e reattiva.
- Node.js (v17.9.1 o superiore): alimenta il backend, offrendo stabilità e scalabilità.
- Nestjs: migliora il framework del backend.
- Socket.io: facilita la comunicazione in tempo reale.
- MongoDB (v5.* o v6.*): gestisce l'archiviazione dei dati in modo efficiente.
- Altre tecnologie backend: include Bearer token JWT, ORM mongoose, Agora.io per chiamate video e voce, e altro ancora.
Caratteristiche:
- Clone completo di WhatsApp: offre tutte le funzioni di WhatsApp, inclusi gruppi, messaggi broadcast e storico chiamate.
- Nessuna dipendenza da Firebase: utilizza Firebase solo per le notifiche push, con opzione di switch a OneSignal.
- Compatibilità con Docker: garantisce facile deployment e scalabilità.
- Funzionalità utente complete: login via email, reset password, ricerca chat, filtro chat, condivisione media e altro.
- Opzioni avanzate di chat
Scopri di più su Hatem Ragap
flutter and nodejs developer
- DaEgitto
- Membro daago 2017
Lingue
Arabo, Inglese
Traduzione automatica.
FAQ
Traduzione automatica.
Come possono registrarsi gli utenti?
Gli utenti possono registrarsi con email, nome e password.
Dove vengono salvati i dati?
Utilizzo nodejs => (Nestjs) per il backend e mongo db per salvare i dati. Uso socketio per il tempo reale e garantisco il 100% di sincronizzazione dei dati con storage offline per Flutter usando sqlite.
Usi firebase?
Sì, Firebase FCM viene usato solo per le notifiche push, non per l'archiviazione dei dati, perché ha costi elevati. Il servizio FCM è completamente gratuito e senza limiti.
Qual è il lato client?
Utilizzo l'ultima versione di Flutter per l'app mobile e web, che può funzionare su mobile, ios, macos, windows con sincronizzazione al 100% dei messaggi.
E il codice?
Utilizzo MVC e seguo le migliori pratiche per implementare codice pulito sia per Nestjs che per Flutter.
Supporta le chiamate?
Sì, puoi usare chiamate vocali e video all'interno dell'app, controllabili dal pannello admin per attivarle o disattivarle. SuperUp utilizza Agora per le chiamate.
C'è un pannello admin?
Sì, c'è un pannello admin dove puoi vedere tutti gli utenti, le statistiche sui messaggi e sugli utenti, bannare utenti e configurare l'app. È scritto in Flutter e può funzionare su mobile o web.
Supporta Google Ads?
Sì, puoi iniziare a guadagnare dall'app configurando banner e interstitial.
Perché acquistare?
Niente Firebase, costi elevati! Server di deployment autonomo con pieno accesso al database! Veloce e sicuro con Node.js. Supporto per android, ios, mac, windows, macOs incluso nel codice sorgente allo stesso prezzo. Supporto a pannello admin incluso nel codice sorgente. Supporta fino a 16 lingue.
Dopo l'acquisto?
Riceverai tutti i file del progetto Flutter (android, ios, web, macos, windows). Riceverai il progetto del pannello admin Flutter. Collezione Postman per tutte le API. Codice completo di nestjs, incluso il backend. Supporto completo per aggiornamenti futuri. Supporto gratuito per correzione bug.

