Project Summary We are looking for an experienced developer to build a custom, mobile-first product authentication and verification system (pharmaceutical-style anti-counterfeit platform). Over 95% of users will verify products using mobile phones, so the entire system must be designed mobile-first, not desktop-first. This is NOT an e-commerce website. This is NOT WordPress or OpenCart. This must be a custom secure web application. -------------------------------------------------- Core Concept Each physical product unit contains: - One QR code (same URL for all products) - One unique scratch-off code per unit Customer flow: 1. Scan QR code with phone camera 2. Verify page opens instantly 3. Enter scratch code 4. View verified product details -------------------------------------------------- MOBILE-FIRST REQUIREMENTS (CRITICAL) The developer must design for mobile first, not adapt desktop design later. Mandatory mobile requirements: - Optimized for iOS and Android - Works perfectly in: - Safari (iPhone) - Chrome (Android) - One-hand usability - Large input field for scratch code - Large “Verify” button - No zoom required - No horizontal scrolling - Fast loading on mobile data (4G / 5G) Desktop view is secondary. -------------------------------------------------- 1. Public Website (Customer Side) Required pages: - Home / Landing page (mobile-first) - Verify page (/verify) – QR code opens this page - Products page - About / Authenticity page - Contact / Report counterfeit page -------------------------------------------------- Verify Page (MOST IMPORTANT) Mobile-first verify page must show: If code is valid: - Authentic Product – Verified (clear status at top) - Product name - Product image (optimized for mobile) - Strength (5mg / 10mg) - Vial size (3ml) - Batch number - Expiry date - Dosage instructions - Storage instructions - Lab results (image preview or PDF) - Verification status: - First-time verification - OR warning if the code was verified before If code is invalid: - Invalid or blocked code message Mobile UX requirements: - Clear spacing - Readable text sizes - No popups that break mobile flow - Optional sticky Verify button -------------------------------------------------- 2. Admin Panel (Login Required) Admin panel can be desktop-focused but must include: Admin Login: - Secure authentication - Password hashing - Session protection Product Management: - Product name - Strength - Vial size - Product image - Description (optional) Batch Management: - Batch number - Expiry date - Dosage instructions - Storage instructions - Upload lab results (image and/or PDF) Scratch Code Management: - Generate unique alphanumeric scratch codes - Assign codes to product and batch - Export codes as CSV for printing - Code statuses: - Unused - Verified - Blocked IMPORTANT: Printing company must NOT generate codes. All scratch codes must be generated inside the admin system and exported as CSV. -------------------------------------------------- 3. Database & Backend - MySQL or MariaDB - Secure schema - Prepared statements - Tables for: - Products - Batches - Scratch codes - Verification logs - Admin users -------------------------------------------------- 4. Tech Stack (Required) - Custom PHP (Laravel acceptable) - MySQL / MariaDB - HTML / CSS - Minimal JavaScript - NO WordPress - NO OpenCart - NO heavy CMS -------------------------------------------------- 5. Security & Stability - HTTPS only - Input validation - File upload validation - Rate limiting on verify page - Admin area protected - Long-term stability (labels must work for years) -------------------------------------------------- Deliverables - Fully working mobile-first public website - Secure admin dashboard - Scratch code generation system - CSV export for printing - Database schema - Deployment-ready code - Documentation for future batches and label reorders -------------------------------------------------- Ideal Developer - Strong experience with mobile-first UI - Experience with admin dashboards - Experience with authentication or verification systems - Strong security awareness - Understands long-term anti-counterfeit logic -------------------------------------------------- When Applying, Please Include 1. Mobile-first projects you have built 2. Similar verification or admin systems 3. Preferred tech stack 4. Estimated timeline 5. Suggestions to improve mobile UX or security