Creación de App Servicio Técnico con Chat

Job ID: 40486790

Budget: $250 – $750 USD

PROYECTO: DESARROLLO DE APP DE SERVICIO TÉCNICO TIPO WHATSAPP PARA ANDROID E IPHONE

Busco un desarrollador o equipo con experiencia comprobable en:

Capacitor o Flutter o React Native
Node.js
Express
Socket.IO
Firebase Cloud Messaging (FCM)
PHP
MySQL
Docker
iOS
Android

OBJETIVO

Desarrollar una aplicación móvil para servicio técnico de equipos industriales que permita la comunicación entre clientes, bot de asistencia y técnicos de campo.

La aplicación debe ser robusta, escalable y preparada para operar inicialmente en Brasil y posteriormente en otros países.

ARQUITECTURA ACTUAL

Actualmente existe un sistema web desarrollado en:

PHP
HTML
CSS
Javascript
MySQL

El sistema ya administra:

Clientes
Equipos
Servicios técnicos
Técnicos
Repuestos
Depósitos
Historiales de servicios

También dispongo de:

VPS Linux Ubuntu
Docker
Docker Compose
Nginx Reverse Proxy
MariaDB
Cloudflare R2

REQUERIMIENTOS PRINCIPALES

Aplicación Android e iPhone utilizando Capacitor.
Login utilizando usuarios existentes del sistema.
Módulo de chat similar a WhatsApp.
Comunicación en tiempo real mediante Socket.IO.
Envío y recepción de:
mensajes de texto
imágenes
audios
documentos
Historial completo de conversaciones.
Push notifications en:
Android
iPhone
Almacenamiento de archivos en Cloudflare R2.
Integración con base de datos MySQL existente.
Diseño moderno y profesional.
Modo claro y modo oscuro.
Cambio de colores personalizables.
Funcionamiento mediante QR asociado a cada equipo.

FLUJO FUNCIONAL

Cliente reporta problema.
Bot realiza preguntas iniciales.
El bot intenta resolver el problema.
Si no puede resolverlo:
deriva el caso a un técnico.
El técnico se conecta al mismo chat.
El técnico coordina visita.
El técnico registra el trabajo realizado.
El cliente puede calificar el servicio.
El reclamo pasa a revisión y posterior facturación.

FASE INICIAL

La primera etapa debe incluir:

Chat realtime
Login
Push notifications
Multimedia (imágenes y audios)
Historial
Integración con usuarios existentes
Integración con equipos existentes

NO ES NECESARIO IMPLEMENTAR IA EN ESTA ETAPA.

REQUISITOS DEL FREELANCER

Experiencia demostrable en aplicaciones realtime.
Experiencia con Socket.IO.
Experiencia con Firebase Push Notifications.
Experiencia con Capacitor.
Experiencia en despliegue sobre VPS Linux.
Experiencia con Docker.

Indicar:

Experiencia previa.
Tecnologías propuestas.
Tiempo estimado.
Costo estimado.
Ejemplos de proyectos similares.