Description
Goal: Build a small standalone page/component that demonstrates the core trust-layer mechanic. Requirements: A simple web form with one field: card name (text input). A guided photo capture flow requiring exactly 2 photos: "Front of card" and "Back of card." Photos must be captured via the device camera (through the browser) — no file/gallery picker allowed. On upload, the server (not the browser) stamps each photo with the exact date/time it was received. Store a hash of each image so a duplicate upload of the same photo file can be detected later. After both photos are uploaded, show a confirmation screen displaying: card name, both photos, and their server timestamps. Basic error handling: reject if camera access is denied, reject if fewer than 2 photos are submitted. Deliverables: Working demo (deployed somewhere I can click through, e.g. Vercel/Netlify/Render free tier) Source code (GitHub repo or zip) A few sentences on what tech stack/approach you used and why