Part Time
N/A
24
May 5, 2025
Request for Proposal – Development of Online Platform for Unique Content Distribution via QR
Project Description
We are looking for a development partner to create an online platform where users can create, upload, and temporarily share personalized digital content (such as text, images, video) with a specific recipient via a unique, secure link. These links are generated both online and activated offline via QR codes printed on physical items.
The platform should be user-friendly for consumers and offer robust admin environments for internal operations, affiliated retail locations, and production partners (e.g., print service providers).
Core Features
User-facing
Upload media (video, text, photo, gif)
Input recipient details
Temporary hosting with configurable expiry
Delivery via
Optional response feature for recipients to send media back
No mandatory account; optional activation for access to user dashboard
Backend Functionality
Auto-generation of temporary user profiles
Magic link-based login (no password)
Secure file hosting with expiry logic
Access and interaction logging
Automatic deletion of expired media
Unique QR Code Generation & Management
QR Code Creation
Unique QR codes per item or in bulk (batch-based)
Encrypted and non-indexable URLs (UUIDv4 or HMAC-token based)
Export options: PNG, SVG, PDF, or CSV
Batch Management
Status: unused, activated, expired
Traceable by batch ID, linked to product or campaign
Tracking & Security
Each scan logged (timestamp, device, optional geolocation)
Expired or invalid codes redirect to a configurable fallback page
No sensitive information embedded in the QR itself
Offline QR Activation
Physical items can be activated via printed QR codes
Same flow as online submission
Activation statistics available per location or region
Multilingual Support (i18n)
Platform supports Dutch, English, German, and French
Browser-based language detection with fallback
All texts managed dynamically via an i18n-compatible system
Admin Dashboard (Backoffice)
Security & Roles
Roles: superadmin, backoffice, support
2FA, optional IP whitelisting, audit logs
Order Management
Full order history with filtering (date, status, channel, batch, location)
Media previews, recipient status, delivery logs
Manual actions: resend, delete, extend
Retail Location Management
CRUD interface for stores/outlets
Link batches to locations
Monitor activation statistics per store
Inventory Management
Status per code: active, expired, used, reserved
Track distribution and returns
Statistics & Reporting
Dashboards: daily/weekly sends, scans, conversions, language, region
Export reports (CSV, JSON)
CMS Features
Upload and manage content/media/templates
Enable/disable, tag, categorize content
Manage multilingual content via i18n
Support Tools
Search by
Manual actions and logs
Internal notes per entry
Production Environment for Print Partner
Purpose
A separate backend environment for production partners (e.g., print vendors) to access assigned QR-code batches, download them in the required format, and update the production or delivery status.
Key Features
Secure login with limited access per supplier
Overview of assigned batches (type, quantity, creation date, linked location)
Download formats: PNG, SVG, PDF, or CSV
Status updates (in production, shipped, delivered)
Optional file upload (e.g., delivery slip)
Notifications to backoffice when status is changed
Full logging of downloads and updates
Technical Requirements
Frontend
React (preferred) or Vue.js
JavaScript / TypeScript
Tailwind or equivalent CSS framework
Fully responsive (mobile-first)
i18n-compatible (e.g., i18next)
Backend
Node.js with Express or NestJS
(alternatively Laravel or Django if justified)
REST or GraphQL APIs
Magic Link or JWT authentication
File storage: AWS S3 (or equivalent)
Database & Storage
PostgreSQL or MySQL
Redis (optional, for queues or session management)
Logging and monitoring: Sentry, LogRocket, Grafana
CMS / Adminpanel
Headless CMS (e.g., Strapi) or custom admin dashboard
Full role and permission control
Full content/media/location management
Integrations
Email
QR generation: qrcode, qr-image, or cloud-based API
PDF/SVG generation for print-ready assets
Hosting & DevOps
Cloud-first architecture (AWS, GCP, Vercel, Netlify)
CI/CD pipelines (e.g., GitHub Actions)
OWASP-standard security best practices
Scope & Timeline
MVP delivery: by December 15, 2025
Public launch: January 2026 (Valentine's Day campaign)
What We Look for in a Partner
Proven experience with similar projects (portfolio required)
Proactive and technically thoughtful approach
Potential for long-term collaboration and support
Clear communication and transparency
Proposal Requirements
Please include:
Short team introduction
Relevant portfolio examples
Your proposed technical approach and stack
Rough time and cost estimation for the MVP
Any comments or questions