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.
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $28,948.66Rating: 5.0Verified