Haré un clon de WhatsApp, Socket.IO, MongoDB, Flutter, administración, 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 Node.js (Nest.js) para el backend y MongoDB para guardar los datos. Uso Socket.IO para la sincronización en tiempo real, que realiza una sincronización de datos del 100% con almacenamiento offline. Para Flutter, utilizo 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 aplicación móvil y la parte web; puede ejecutarse en dispositivos móviles, iOS, macOS y Windows con sincronización de mensajes al 100%.
¿Qué hay del código?
Utilizo MVC y sigo las mejores prácticas para implementar código limpio tanto para NestJS como para 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 toda la información sobre los usuarios y las estadísticas de los mensajes y usuarios. Puedes bloquear usuarios y configurar la aplicación desde allí. Está escrita en Flutter y puede ejecutarse en dispositivos móviles 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
Obtendrás todos los archivos para el proyecto Flutter (Android, iOS, web, macOS, Windows). Obtendrás el proyecto del panel de administración de Flutter. Colección de Postman para todas las API. Código completo de NestJS, incluido su código de backend. Soporte completo para futuras actualizaciones. Soporte gratuito para correcciones de errores.

