
Closed
Posted
Presupuesto 350 dolares Modificación y Personalización de App de Chat al Estilo WhatsApp (Funcionalidades Avanzadas) Descripción del Proyecto: El código de la aplicación de chat tipo WhatsApp ha sido adquirido, pero es necesario realizar una serie de modificaciones para adaptarlo a los requerimientos específicos del cliente. El objetivo es personalizar la app con nuevas funcionalidades y mejoras que permitirán una experiencia más robusta y administrativa. A continuación se describen los cambios y adiciones que deben implementarse: Requisitos y Funcionalidades a Implementar: Sistema de Roles y Permisos: Implementar un panel de administración para gestionar usuarios (crear, modificar, eliminar). Definir roles de Usuario, Empleado y Admin, con la posibilidad de asignar y cambiar roles dentro de la app. Los administradores podrán invitar a los usuarios a chats, grupos y listas de difusión. Inicio de Sesión y Recordatorio de Sesión: Integrar un sistema de autenticación que permita el inicio de sesión con usuario y contraseña. Hacer que la app recuerde la sesión para evitar tener que iniciar sesión cada vez. Modificación de Perfil: Crear una opción para que los usuarios puedan modificar su foto de perfil, nombre, contraseña y configurar notificaciones. Chats y Grupos: Permitir la creación de chats privados, grupos y grupos de notificaciones (listas de difusión). Restringir la capacidad de crear chats solo a los administradores, los usuarios comunes podrán unirse solo mediante invitación. Notificaciones Push: Implementar notificaciones push para avisos de nuevos mensajes, invitaciones a chats, entre otros. Envío de Archivos y Multimedia: Habilitar el envío de mensajes de texto, voz, imágenes, videos y stickers. Utilizar la cámara para capturar imágenes y videos directamente desde la app. Tiempos de Envío y Confirmación de Lectura: Mostrar los ticks de "Enviado" y "Visto". Mostrar la hora y fecha en la que se han enviado los mensajes. Búsqueda Avanzada: Implementar la opción de búsqueda dentro de chats y grupos. Permitir la búsqueda de todos los chats y grupos existentes. Exportación de Chats: Habilitar la función de exportar chats, grupos y conversaciones completas. Integración con Google Calendar: Implementar una opción que permita agregar eventos directamente al calendario de Google desde los chats, como cuando se reciben invitaciones para reuniones. Cifrado de Mensajes: Asegurar que todos los mensajes y datos sean cifrados para garantizar la privacidad y seguridad de la información. Conexión con Google Drive: Permitir a los usuarios enviar archivos directamente desde Google Drive (carpetas o archivos) a través de la app. Favoritos: Permitir a los usuarios agregar hasta 10 chats, grupos o contactos a sus favoritos. Compartir Chats y Grupos: Implementar una opción para compartir chats, grupos o contactos mediante invitación (similar a WhatsApp). Tecnología a Usar: Backend: Node.js con Express. Base de Datos: MongoDB (preferiblemente con MongoDB Atlas para escalabilidad). Frontend (Mobile): React Native para Android e iOS. Autenticación: Firebase Authentication (para la gestión de usuarios). Notificaciones Push: Firebase Cloud Messaging (FCM). Almacenamiento de Archivos: Firebase Storage o Amazon S3. Integración con Google Calendar: Google Calendar API. Cifrado de Mensajes: Utilizar bibliotecas como crypto-js para cifrado en el lado del cliente y servidor. Despliegue: AWS o Google Cloud (dependiendo de la preferencia). Presupuesto: El presupuesto estimado para la realización de estas modificaciones es de $100 USD. Contratación: Se recomienda contratar un freelancer con experiencia en: React Native (para la app móvil). Node.js (para el backend). MongoDB (para la base de datos). Firebase (para la gestión de usuarios y notificaciones).
Project ID: 39239013
10 proposals
Remote project
Active 1 yr ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average $11 USD/hour for this job

With over a decade of experience, I've honed my skills in React Native which will be invaluable for your mobile app needs. To ensure robustness and scalability, I specialize in Node.js for the backend and MongoDB as a database solution. My familiarity with Firebase Authentication will assist with user management and Firebase Cloud Messaging for seamless push notifications which are key features in your project. Additionally, I have vast expertise using various front-end tools like HTML5, CSS3, JavaScript and backend technology like PHP, Python and .NET MVC. This makes me capable of implementing all the requested functionalities such as user roles & permissions management system, session management system, profile modification options, multimedia communication, advanced search functions and chat exportation. I have worked extensively with APIs including Google Calendar API for effective integration that will enable smooth event scheduling right from chats. My knowledge in encryption techniques helps ensure highest level of data privacy and security by utilising libraries such as crypto-js in both client side and server side. With my technical competence and commitment to provide complete client satisfaction, I am confident that I can exceed your expectations with a budget line of $1000 USD. Let's get started on designing a tailor-made App to suit your unique ideas!
$5 USD in 40 days
5.0
5.0

Dear Sir/Mam, I have reviewed your requirements for modifying and customizing the chat app, and I’m confident I can implement all the requested functionalities, including user roles, authentication, chat management, notifications, media sharing, encryption, and integrations with Google services. With experience in React Native, Node.js, MongoDB, and Firebase, I’ll ensure a secure, scalable, and user-friendly app. I have successfully customized similar chat applications and can deliver within your budget constraints. Please feel free to check out my portfolio for similar work, and I’d be happy to discuss your vision further.[https://www.freelancer.com/u/EmmaWat] Looking forward to collaborating with you! Best regards, Emma
$5 USD in 40 days
4.7
4.7

Un gusto conocerte Nikaury, Los requisitos de su proyecto coinciden con mis áreas de trabajo y habilidades, para presentarme. Mi nombre es Anthony Muñoz y soy el ingeniero principal de la agencia de TI DS Pro. he trabajado para más de 10 años como ingeniero de desarrollo de software y Full-Stack y he realizado con éxito múltiples trabajos. Eso Será un placer trabajar juntos para hacer realidad su proyecto. No dude en ponerse en contacto conmigo, saludos.
$26 USD in 40 days
5.3
5.3

Hello, Nikaury P. I've done very similar project last month, so I have rich experiences and deep knowledge in Software Architecture, MongoDB, React.js, React Native and Node.js. I'd like to share my experiences with you. Best regards, Ilham
$24 USD in 31 days
0.0
0.0

Hi, Nikaury P. I've worked with other clients in similar project, so I have extensive experiences in React Native, MongoDB, Node.js, Software Architecture and React.js and I can work on your time zone. I'd like you to discuss the requirements in more detail through chat and start right now. Best, Syahrul
$24 USD in 15 days
0.0
0.0

Hola, me apasiona crear soluciones visuales que realmente conecten con las personas. Mi trabajo se centra en transformar ideas en diseños únicos, ya sea para marcas, campañas o proyectos creativos. Me gusta escuchar las necesidades de cada cliente para darle un toque personal y estratégico a todo lo que hago. Si tienes un proyecto en mente, me encantaría saber más y ver cómo puedo ayudarte
$8 USD in 40 days
0.0
0.0

Santo Domingo Norte, Dominican Republic
Payment method verified
Member since Feb 28, 2024
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
₹250000-500000 INR
$100 NZD
$250-750 USD
$250-750 USD
$250-750 USD
$1500-3000 USD
₹1500-12500 INR
₹12500-37500 INR
$10-30 CAD
$30-250 USD
₹75000-150000 INR
$10-30 USD
$30-250 USD
$250-750 AUD
₹1500-12500 INR
₹1500-12500 INR
$2-8 USD / hour
$250-750 USD
₹37500-75000 INR
$250-750 USD