Ir al contenido

Sitios web

Print Factory

Plataforma a medida para Print Factory, imprenta de Cosenza: personalizador online, panel de producción y una API de pedidos para tiendas asociadas.

TipoSitios web

El problema

Print Factory es una imprenta de Cosenza, en el sur de Italia, que estampa prendas para clientes que pasan por la tienda, clientes online y tiendas asociadas. Los pedidos llegaban por muchas vías, y la tienda, el taller de producción y los socios necesitaban trabajar con los mismos datos.

Lo que construí

Construí una plataforma PHP a medida: sitio público, tienda online, panel de gestión y una API para socios.

  • API de pedidos para socios — las tiendas externas, la primera de ellas InCattedra, envían pedidos con su propia clave. Cada socio tiene un sandbox, un límite de solicitudes y una lista de IP permitidas, y solo ve sus propios pedidos; un pedido enviado dos veces no se duplica.
  • Webhooks de estado firmados — cada cambio de estado vuelve al socio firmado con HMAC-SHA256 y, si la entrega falla, se reintenta a los 1 s, 5 s, 30 s, 5 min y 30 min.
  • Personalizador online — los clientes eligen prenda, color y talla, suben un diseño o recuperan un proyecto guardado desde su área gráfica personal.
  • Estudio de imágenes con IA — herramientas para crear y editar imágenes con modelos de OpenAI y Replicate, privadas en la cuenta del cliente.
  • Pantalla del taller de producción — una vista para tableta que lista cada paso que debe hacer cada máquina, marcado por departamento, urgencia y persona, para que el personal sepa qué toca después.
  • Órdenes de trabajo y pago — trabajos con cronología y fichas en PDF, y pago con PayPal, transferencia bancaria o contra reembolso.
  • Informes de royalties — los socios cuyos diseños vende Print Factory reciben un enlace privado con sus ventas y royalties, sin ningún dato de clientes.

Con qué está hecho

PHP 8.3 escrito desde cero sobre Apache, una cola gestionada por cron para los pedidos de socios y los correos, y las API de OpenAI, Anthropic y Replicate.

Por qué se hizo así

La impresión DTF necesita un fondo transparente de verdad. Un PNG que solo parece recortado, pero que se aplanó sobre blanco, se imprime como un rectángulo pálido sobre una camiseta oscura. Por eso la plataforma revisa cada archivo, limpia el halo claro de los bordes y muestra una vista previa del diseño sobre el color real de la prenda antes de imprimir.

¿Tienes una idea?
Hablemos.

Ya sea un sitio web, una app, un vídeo, una canción o algo más grande, estoy listo para ayudarte a hacerlo realidad.

Contáctame
  • Nápoles
  • Ideas
  • Proyectos
  • Personas
  • Siempre adelante