Hello fellow devs!
Please review the details carefully -- this is a complex project.
Short summary: I'm rebuilding a website for a printing company using Magento v2, and I need a custom built extension (or well integrated scripting) which provides the following functions:
- Many of the individual features requests listed below already exist (to some degree) in other scripts/packages/extensions/libraries (for various platforms), so you will have live demos to work with. (e.g. FileChucker, Mico Upload, etc.), as well as some actual code from the v1 platform that you can examine.
1.) FILE UPLOAD w/ PREVIEW: Customer visits a product page (to order a banner, sign, or flag), and uploads their artwork file directly on the product page (AJAX preferred). A progress bar is required since file sizes can sometimes be very large (up to 1GB) ImageMagick should be used to create a preview of the file uploaded (ImageMagick is capable of converting AI/EPS/PDF/TIFF/PSD file formats, which is ideal for creating artwork previews). The majority of customers upload high quality artwork (not JPGs).
2.) ARTWORK PREVIEW / OVERLAY:
The website theme will be responsive, and so will the upload form / artwork preview. As mentioned above, we do not need to interact with the artwork at all (other than displaying a small JPG preview), and the overlay marks are CSS/JS-based so it's entirely possible to keep the layout responsive.
4.) FILE TRANSFER (transfer script not required -- this is just an explanation of how the files will be handled after the order is completed):
Once the customer completes the checkout, the original artwork file(s) will be transferred via FTP to another server, so your script will need to rename the file(s) and move it/them to a specific directory (it's a specific directory which stays in sync with our local server).
This is a difficult project -- we realize that -- and therefore, some flexibility in coding methods / implementations may be permitted. We welcome your suggestions.
Part-time work with potential for long term commitment!
This project is intended for a single Magento product. Other products on the website have their own unique/custom/finishing options, so we will try to adapt this code to work with those other sign-related products. Your competitive bid will be considered, and your work will be inspected closely. Reliable, stable, cost-effective, and efficient coding practice will lead to additional work on the website (more products, more customizations). There are currently about 8 to 10 primary products, and more will be added in the future.
If you have any questions or need more details, just ask!
9/1/16 -- IMPORTANT UPDATE! ---
First off, thank you for your bids. After discussing some of the details with potential developers, we decided to change the format and include some additional features.
Instead of revising this project, I'm going to create a new one (to avoid confusion). Just keep an eye out for the new "Magento v2 extension" project -- it will be posted shortly.