Automatic Embroidery Preview PNGs
Budget: $30 – $250 USD
I’m running Base44 on a Plesk-hosted VPS and want every embroidery file a user uploads to instantly generate a PNG preview that shows up right inside the app. The obvious path seems to be wiring Embroidermodder (libembroidery command-line tools) into the server, but I’m open to any cleaner or lighter-weight method you might propose—as long as it’s fully automated and stable.
Scope of what must work
– Accepted upload formats: DST, PES and EXP.
– As soon as an upload completes, a server-side routine should convert it to a PNG.
– The resulting PNG is stored and immediately rendered back to the user in the existing “view” area of Base44 (no download links or e-mails; the preview lives in the app UI).
– Solution must fit smoothly into Plesk’s environment without breaking future updates; ideally a self-contained script, microservice or Plesk extension.
Tech background you can leverage
• Root SSH access to the Plesk server (Ubuntu).
• PHP 8 and Node.js are both enabled, so you can choose whichever runtime suits the converter wrapper.
• Imagemagick, Python and Docker are available if they help streamline the pipeline.
Deliverable
A working integration deployed on my server, with clear setup notes so I can reproduce it on staging. Once installed, I’ll upload a set of DST, PES and EXP samples; if each triggers a PNG that displays in the Base44 interface with correct colors and stitch outlines, the job is done.
Scope of what must work
– Accepted upload formats: DST, PES and EXP.
– As soon as an upload completes, a server-side routine should convert it to a PNG.
– The resulting PNG is stored and immediately rendered back to the user in the existing “view” area of Base44 (no download links or e-mails; the preview lives in the app UI).
– Solution must fit smoothly into Plesk’s environment without breaking future updates; ideally a self-contained script, microservice or Plesk extension.
Tech background you can leverage
• Root SSH access to the Plesk server (Ubuntu).
• PHP 8 and Node.js are both enabled, so you can choose whichever runtime suits the converter wrapper.
• Imagemagick, Python and Docker are available if they help streamline the pipeline.
Deliverable
A working integration deployed on my server, with clear setup notes so I can reproduce it on staging. Once installed, I’ll upload a set of DST, PES and EXP samples; if each triggers a PNG that displays in the Base44 interface with correct colors and stitch outlines, the job is done.