Haré un clon de WhatsApp de Socketio, MongoDB, Flutter, Admin, Web, Móvil, macOS, Windows


Acerca de este Servicio
Traducción automática
Bienvenido a la aplicación de chat SuperUp, una aplicación de mensajería completa y con muchas funciones, construida con Flutter y diseñada para ofrecer una experiencia de mensajería total. Esta app es un clon completo de WhatsApp, usando tecnologías como Socket.io, MongoDB y Node.js para brindar una plataforma de comunicación robusta y eficiente.
Tecnologías clave:
- Flutter: Utilizado para el lado del cliente, asegurando una interfaz suave y responsiva.
- Node.js (v17.9.1 o superior): Alimenta el backend, proporcionando estabilidad y escalabilidad.
- Nestjs: Mejora el framework del backend.
- Socket.io: Facilita la comunicación en tiempo real.
- MongoDB (v5.* o v6.*): Gestiona el almacenamiento de datos de manera eficiente.
- Otras tecnologías del backend: Incluye token Bearer JWT, ORM mongoose, Agora.io para llamadas de video y voz, y más.
Funciones:
- Clon completo de WhatsApp: Ofrece todas las funciones de WhatsApp, incluyendo chats grupales, mensajes de difusión y historial de llamadas.
- Sin dependencia de Firebase: Usa Firebase solo para notificaciones push, con opción a cambiar a OneSignal.
- Compatibilidad con Docker: Asegura una implementación fácil y escalable.
- Funciones completas para el usuario: Incluye inicio de sesión por email, restablecimiento de contraseña, búsqueda en chats, filtrado de chats, compartición de medios y más.
- Opciones avanzadas de chat
Conoce a Hatem Ragap
flutter and nodejs developer
- DeEgipto
- Miembro desdeago 2017
Idiomas
Árabe, Inglés
Traducción automática
FAQ
Traducción automática
¿Cómo pueden registrarse los usuarios?
Los usuarios pueden registrarse con su email, nombre y contraseña.
¿Dónde se guardan los datos?
Utilizo nodejs (Nestjs) para el backend y mongo db para guardar los datos. Uso socketio para tiempo real y realiza sincronización de datos al 100% con almacenamiento offline en flutter usando sqlite.
¿Usas firebase?
Sí, firebase FCM se usa solo para notificaciones push, no para almacenar datos, ya que tiene un costo alto. El servicio FCM es totalmente gratuito y sin límites.
¿Qué hay del lado del cliente?
Utilizo la última versión de flutter para la app móvil y web, que puede correr en móvil, ios, macos y windows, con sincronización del 100% de mensajes.
¿Qué hay del código?
Utilizo mvc y sigo las mejores prácticas para implementar código limpio en nestjs y en flutter.
¿Se soportan llamadas?
Sí, puedes usar llamadas de voz y video dentro de la app, que pueden ser controladas desde el panel de administración para activarlas o desactivarlas. SuperUp usa Agora para las llamadas.
¿Hay panel de administración?
Sí, hay un panel de administración donde puedes ver todo sobre los usuarios y estadísticas de mensajes y usuarios, puedes bloquear usuarios y configurar la app desde allí. Está escrito en flutter y puede correr en móvil o web.
¿Se soportan anuncios de google?
Sí, puedes comenzar a ganar con la app configurando banners y anuncios intersticiales.
¿Por qué comprar?
No usar Firebase por su alto costo. Implementación en tu propio servidor con acceso completo a tu base de datos. Rápido y seguro con Node.js. Soporte para android, ios, mac, windows y macOs incluido en el código fuente con el mismo precio. Incluye panel de administración en el código fuente. Soporta hasta 16 idiomas.
Después de comprar
Recibirás todos los archivos del proyecto en flutter (android, ios, web, macos, windows). También el proyecto del panel de administración en flutter. Colección Postman para todas las APIs. Código completo de nestjs, incluyendo el backend. Soporte completo para futuras actualizaciones. Soporte gratuito para corrección de errores.

