Busco un desarrollador web (o equipo pequeño) con experiencia en procesamiento de imágenes y aplicaciones interactivas, para crear una herramienta online que permita subir una imagen, ajustarla y generar una versión pixelada con control sobre distintos parámetros visuales.
La aplicación debe permitir al usuario:
-Elegir el tipo de proyecto (tres categorías iniciales, cada una con paletas de color y configuraciones base diferentes).
-Subir una imagen.
-Recortarla libremente dentro de la aplicación.
-Ajustar el nivel de pixelado mediante un control deslizante, viendo los cambios en tiempo real.
-Generar automáticamente varias (por ejemplo 3) versiones pixeladas, utilizando diferentes métodos de cuantización o reducción de colores (por ejemplo: rgbquant, neuquant, wuquant u otros que el desarrollador recomiende).
- Ajustar manualmente la cantidad de colores entregados, bloquear ciertos tonos, e identificar en la pixelación algún color seleccionado. Visualizar en línea cómo cambia el resultado.
-Previsualizar el resultado, permitir algunas acciones como cambiar colores, fundir, reemplazar, etc
Tras realizar el pago, recibir automáticamente por correo electrónico o descarga directa la versión final procesada, con mapa de simbolos incluido.
⚙️ Requerimientos adicionales:
Panel de administración para gestionar paletas de color (crear, editar, eliminar, asignar a cada tipo de proyecto).
Diseño básico integrado con mi marca (logo y colores principales).
Pasarelas de pago: integración con Mercado Pago (para Latinoamérica) y PayPal (para pagos internacionales).
Sistema de usuarios y pagos en línea.
Diseño moderno, simple y claro, optimizado para desktop.
Código documentado y escalable, con posibilidad de ampliación futura.
El sistema debe funcionar de manera independiente, con su propio dominio o subdominio (por ejemplo,
app.midominio.com), y ser fácilmente integrable con un sitio web principal externo.
La persona o equipo contratado debe tener muy buena disposición para explicar el proceso de desarrollo con claridad y acompañar cada etapa, considerando que no soy experta en programación.
Al profesional seleccionado se le entregará un sitio web de referencia que realiza una función similar, para usar como base de inspiración y adaptar a las necesidades específicas de este proyecto.
💻 Tecnologías sugeridas (abiertas a propuesta):
Frontend: React / Vue
Backend: Python (Flask o FastAPI) o
Node.js
Procesamiento de imagen: Canvas / WebGL / Pillow / OpenCV
Base de datos: PostgreSQL / MongoDB
Pasarelas de pago: Mercado Pago y PayPal
Prazo de Entrega: Não estabelecido