Evaluando propuestas

Desarrollador Full Stack para Sistema de Impresión de Fotos con Web Local y Hardware Integrado

Publicado el 20 Noviembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador experimentado para crear un sistema de impresión de fotos completo, que incluye la integración de hardware y el desarrollo de una aplicación web local. El objetivo es construir una máquina de fotos 3x2'' que permita a los usuarios subir, ajustar e imprimir sus fotos de manera sencilla y sin necesidad de conexión a internet.

El proyecto consta de los siguientes componentes principales:

1.  Integración de Hardware:
    *  Conexión y configuración de una pantalla.
    *  Integración con una mini computadora (mini PC).
    *  Conexión y control de una impresora.

2.  Desarrollo de Aplicación Web Local:
    *  La página web debe ser sencilla, rápida y fácil de entender.
    *  Funcionará exclusivamente en una red local, sin requerir acceso a internet.
    *  Se abrirá cuando el usuario escanee un código QR.
    *  Flujo de usuario:
        *  Pantalla 1 – Subir foto: Un botón grande permitirá "Subir foto desde tu celular". Solo se aceptarán formatos jpg y png. Al seleccionar la imagen, se avanzará a la siguiente pantalla.
        *  Pantalla 2 – Ajustar foto en 3x2: Se mostrará una vista previa con un marco 3x2. Se incluirán herramientas para acercar/alejar (zoom) y mover la foto dentro del cuadro. Un botón "Siguiente: Elegir marco" permitirá avanzar.
        *  Pantalla 3 – Elegir marco: Se ofrecerán entre 3 y 5 diseños de marcos (adaptables según el evento). Al elegir un marco, aparecerá un botón "Imprimir".
        *  Pantalla 4 – Imprimiendo: Se mostrará un mensaje "⏳ Tu foto se está imprimiendo…". Esta pantalla enviará la orden de impresión a la mini PC y a la impresora, y regresará al inicio una vez finalizada la impresión.

3.  Personalización de Impresión:
    *  La foto impresa debe incluir un mensaje promocional, por ejemplo: "¡Felicidades, tu foto tiene premio!" indicando un llavero o sticker, y un "15% de descuento si contratas la máquina de fotos". El premio debe ser transferible.

4.  Diseño Visual:
    *  Estilo bonito y limpio.
    *  Colores: Fondo blanco o gris suave, botones grandes en color azul o verde, texto negro legible.
    *  Tipografía: Poppins y Montserrat (fuentes limpias y modernas).

5.  Requisitos Técnicos (Implementación del Código):
    *  HTML simple.
    *  CSS limpio.
    *  JavaScript puro (se prefiere sin frameworks, si es posible).
    *  Sistema de recorte de imagen similar a "cropper.js".
    *  Envío de la imagen en formato base64 a la mini PC.
    *  La mini PC recibirá la foto y la imprimirá a través de un endpoint local: http://192.168.0.1/print.

Se busca un profesional con capacidad para abordar tanto el desarrollo web como la interacción con hardware, garantizando una solución robusta y fácil de usar.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño

Plazo de Entrega: No definido

Habilidades necesarias