Evaluando propuestas

Desarrollo de Mvp (V1) para Plataforma Saas B2b Trakon de Gestión de Herramientas

Publicado el 10 Marzo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Resumen
TrakOn – Resumen del desarrollo del MVP (V1)
TrakOn es una plataforma SaaS B2B diseñada para evitar que las empresas de construcción pierdan herramientas eléctricas pequeñas. El sistema utiliza etiquetas adhesivas de código QR de alta resistencia que se colocan en las herramientas físicas. Cuando un capataz de obra escanea una herramienta con su teléfono inteligente, el sistema la asigna a un trabajador específico y registra la hora y la ubicación GPS.
Solicito un presupuesto a precio fijo para desarrollar el Producto Mínimo Viable (V1).
1. Pila tecnológica y requisitos principales
Arquitectura:
Aplicación web progresiva (PWA). Debe funcionar sin problemas en navegadores móviles (Safari y Chrome) sin necesidad de descargarla de la App Store.
Backend/Base de datos:
A elección del desarrollador (Firebase, Supabase, Node con PostgreSQL, etc.). Priorice la velocidad, la escalabilidad y la simplicidad.
Integración de la cámara:
Debe utilizar la cámara nativa del dispositivo para un escaneo rápido y fluido de códigos QR. Interfaz de usuario/experiencia de usuario:
Diseñada para trabajadores de la construcción con guantes. Botones grandes, alto contraste y mínima saturación.
Rendimiento:
Las obras de construcción suelen tener mala recepción. La aplicación debe ser extremadamente ligera.
2. Roles de usuario
Administrador de oficina:
Utiliza un panel web de escritorio para gestionar el inventario y los trabajadores.
Capataz de obra:
Utiliza la PWA móvil para escanear las herramientas al entrar y salir.
3. ÉPicas principales e historias de usuario
Épica 1: Configuración del administrador y registro de herramientas (escritorio y móvil)
Añadir trabajadores: El administrador puede cargar archivos en bloque mediante CSV o añadir trabajadores manualmente (nombre y número de teléfono).
Registrar una herramienta: El administrador o el capataz pulsan "Registrar herramienta", escanean un código QR genérico e introducen el nombre de la herramienta (por ejemplo, taladro Makita de 18 V).
Compresión de imagen del lado del cliente (crítica):
Durante el registro, el usuario toma una foto de la herramienta. La imagen debe comprimirse en el lado del cliente a menos de 1 MB antes de subirla. ÉPica 2: Salida Matutina (PWA Móvil)
El capataz pulsa el botón verde grande "Salida".
La cámara se abre y escanea el código QR de la herramienta.
La aplicación muestra la foto de la herramienta para verificación visual.
El capataz escribe las dos primeras letras del nombre de un trabajador, lo selecciona de un menú desplegable y confirma.
En segundo plano, el sistema registra:
Marca de tiempo
ID del trabajador
Coordenadas GPS del navegador
Épica 3: Entrada al final del día (PWA Móvil)
El capataz pulsa el botón azul grande "Devolver".
La cámara se abre y escanea el código QR de la herramienta.
La aplicación pregunta: "¿Estado: Bueno o Dañado?"
Si está Bueno: La herramienta se devuelve al inventario y el trabajador es dado de baja.
Si está Dañado:
El capataz debe tomar una foto del daño.
La foto debe estar comprimida en el lado del cliente (igual que en la Épica 1).
La ​​imagen se añade al historial de la herramienta antes de dar de baja al trabajador. ÉPica 4: Automatizaciones de Responsabilidad
Alertas de Vencimiento:
Integre una api de sms sencilla (como twilio).
Si una herramienta permanece prestada durante más de 48 horas, el sistema envía un SMS al trabajador:
"Hola [Nombre], según nuestros registros, aún tiene la [Nombre de la Herramienta]. Por favor, devuélvala al administrador del sitio".
Informes de Administración:
Panel que muestra:
Herramientas Activas (quién tiene qué actualmente)
Herramientas Vencidas
4. Cómo Cotizar para este Proyecto
Para ser considerado, proporcione:
Su propuesta de pila tecnológica para la PWA
Su cotización a precio fijo para la entrega completa (sin tarifas por hora)
Su plazo de entrega estimado

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias