Shopify Developer Needed – Photo Contest Upload Setup (Login-Restricted Page + Upload App)

UpworkITNot specifiedintermediateScore: 55
Shopify DevelopmentLiquidShopify Themeform & upload configurationform and upload integrationShopify AppsShopify
Shopify Developer Needed – Photo Contest Upload Setup (Login-Restricted Page + Upload App) Overview We are looking for an experienced Shopify developer to implement a photo contest submission system on our Shopify store: 👉 https://millepiante.it This project uses an app-based implementation (no custom backend development). The work consists of configuring pages, login restriction, and a reliable upload/form app. The goal is to allow registered users to upload photos through a private page accessible only after login, while collecting structured participant data and optional marketing consent. Project Goal Create a workflow where: Visitors view a public contest page Users create/login to Shopify accounts Logged-in users access a private upload page Users upload high-quality photos through a form Submissions are stored and manageable via app dashboard We can export all entries easily Participants can optionally opt into email marketing (GDPR compliant) Scope of Work 1️⃣ Public Contest Page Create page: /pages/photo-contest-pamp Requirements: Built using Shopify theme sections (editable later) Includes: Hero section Contest description How to participate Rules & deadlines Prize information Privacy notice CTA buttons CTA must link to upload page. 2️⃣ Private Upload Page (Login Required) Create page: /pages/photo-contest-upload Requirements: Accessible ONLY to logged-in Shopify customers Non-logged users redirected to login and returned afterward Implementation may use: theme logic OR lock-page app (developer recommendation) 3️⃣ Upload Form Integration (Core Task) Install and configure a Shopify upload/form app that supports: Image uploads (JPG/JPEG/PNG/HEIC) Large file uploads (target 20–50MB) Original file retention (no compression if possible) Submission dashboard CSV export File download access Developer must recommend the most suitable app. 4️⃣ Form Fields Required The upload form must collect: Required: Email Phone number City of residence Photo upload Contest consent checkbox (required) Optional: Instagram handle Photo caption/title 5️⃣ Email Marketing Consent (IMPORTANT) The form must include a separate OPTIONAL email marketing consent checkbox. Requirements: Checkbox must be unchecked by default Must be separate from contest/privacy acceptance Must be GDPR compliant Example purpose: Participants may optionally agree to receive emails, updates, and promotions. Technical requirement: When the checkbox is selected: The Shopify customer must be marked as: Accepts Marketing = TRUE Customer should receive a tag such as: photo-contest or photo-contest-2026 Developer may implement this via: native app integration, Shopify Flow, or automation (Zapier/Make) if needed. 6️⃣ Upload Rules Configure validation: Accepted formats: JPG/JPEG/PNG/HEIC Maximum file size allowed by app plan Clear validation/error messages Uploads must work smoothly on: mobile devices (iOS + Android) desktop browsers 7️⃣ Admin Workflow Setup We must be able to: View submissions in dashboard Download uploaded photos Export submissions as CSV Backup entries at end of contest Provide short documentation explaining management workflow. Deliverables Project complete when: ✅ Public contest page created ✅ Login-restricted upload page working ✅ Upload form configured correctly ✅ Large image uploads tested successfully ✅ Marketing consent updates Shopify customer correctly ✅ Submissions visible in dashboard ✅ CSV export works ✅ Files downloadable in original quality ✅ Basic instructions provided Required Skills Shopify Development Shopify Theme Customization Shopify Apps configuration Liquid (basic) Form & upload integrations Nice to Have Experience with contests or submission workflows Shopify Flow automation experience GDPR-aware implementations Timeline Target completion: 10–20 days. Budget Fixed price project. Please include estimated cost and timeline in proposal. To Apply (IMPORTANT) Include: Examples of Shopify stores where you implemented similar workflows and integrations. The upload app you recommend and why Confirmation you understand this is an app-based implementation (not custom development) Applications without examples will not be considered.
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo

Client

Spent: $28,948.66Rating: 5.0Verified