Trabajando

Desarrollo de Aplicación Android para Gestión Integral de Joyerías Multi-Sucursal

Publicado el 02 Enero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requiere el desarrollo de una aplicación (WebApp y Android) destinada a una cadena de joyerías con múltiples sucursales. El objetivo principal es optimizar el control y seguimiento de las reparaciones de bisutería, así como proporcionar herramientas para la gestión de ventas y reportes.

El sistema debe estar compuesto por una aplicación web y una aplicación Android instalable (APK) para uso interno, primariamente en tabletas y smartphones y debe incluir las siguientes funcionalidades clave:

*  Generación de tickets: Generar tickets con la información del cliente, folio, detalles, costo y fechas de entrega del servicio, vendedor, observaciones, etc, así como un código QR para dar acceso al cliente al seguimiento de su servicio a través de mensajes automatizados de WhatsApp.

*  Gestión de Reparaciones: Permitir el registro detallado de cada reparación de bisutería, incluyendo la posibilidad de adjuntar fotografías del artículo antes de la reparación, así como notas o conceptos específicos de cada trabajo.

*  Estadísticas y Reportes Simples: Generar informes básicos de ventas, historial de reparaciones por fecha, ganancias y otras métricas relevantes para el negocio.

*  Soporte Multi-Sucursal: La aplicación debe estar diseñada para ser utilizada en todas las sucursales de la joyería (5 sucursales) y un taller central, permitiendo la sincronización y acceso a la información de manera centralizada e inmediata.

* Configuración operativa: Permitir al administrador la configuración de sucursales, perfiles de usuario, permisos especiales, catálogos, plantillas, etc, dentro de la aplicación sin necesidad de soporte técnico.


Ejemplo de uso de la aplicación:

1. El cliente llega a la sucursal pidiendo uno o varios servicios (ej. Hechuras especiales, reparación de alhajas, servicios de relojería, etc).
2. Los vendedores acceden a la aplicación en una tableta, registran la información del cliente y de las piezas a trabajar e imprimen dos copias del ticket (una para el cliente y una para el taller.
3. El nuevo servicio aparece en la pantalla del taller (computadora) como trabajo pendiente. El técnico consulta la información del trabajo (descripción, observaciones registradas por el vendedor y fotografías), marca el servicio como "en proceso" y realiza la reparación. Al terminar el trabajo, cambia el estado del ticket a “terminado”.
4. El cliente recibe un mensaje avisando que su pieza está lista para entrega y acude a la sucursal a recogerla.
5. Una vez que se entrega, el vendedor accede a la aplicación nuevamente y cambia el estatus del ticket a “entregado” (y actualiza la información de el pago restante) lo cual “cierra” el ticket en el sistema.


Problemas de la aplicación anterior:
* Lentitud crítica del sistema, especialmente en manejo de fotos.
* Compresión excesiva que elimina detalles importantes en fotos.
* Los distintos roles utilizaban la misma interfaz y no cubría sus necesidades específicas.
* Infraestructura local frágil (NAS) que ocasionó caídas del sistema.
* Código no mantenible, no optimizado y sin escalabilidad.
* Cambios operativos simples requerían intervención técnica.

Buscamos un desarrollador con experiencia en aplicaciones Web y Android, bases de datos y la implementación de APIs para asegurar una solución robusta y escalable que mejore la eficiencia operativa de nuestras joyerías.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva

Plazo de Entrega: No definido

Habilidades necesarias