Complete AI Photo Processing Site

Customer: AI | Published: 27.11.2025

I am looking for a highly skilled full-stack developer to build a complete passport/ID photo processing website from scratch, similar in functionality to: Photo Aid Photo Me IDPhoto 4You This is a fully functional, production-ready platform — not a prototype. The website will allow users to upload a photo, automatically validate it against official ID/passport requirements, process the image, and then purchase either: A digital compliant ID photo, or A printed copy, fulfilled via a third-party print partner. The entire project must be built cleanly, professionally, and ready for scale. CORE REQUIREMENTS 1. Website Front-End (WordPress) You will build a polished, conversion-optimized website on WordPress, including: Clean, modern homepage “Upload ID Photo” page Document chooser (UK Passport, UK Driving License, US Green Card, UK Blue Badge, Student ID, ISIC, Baby Passport, etc.) Language-ready structure Responsive, mobile-first UI Fast loading Clear trust-focused branding The upload process should be: Option A: Embedded upload flow (inline) Option B: Modal/popup upload wizard (like PhotoAid) (We can discuss which is better.) 2. Photo Upload + Processing Flow User selects document type → uploads a photo → system performs: Automatic AI checks Face detection Single face only Neutral expression Correct head size / eye line positioning Correct aspect ratio Correct background color Resolution / sharpness No red-eye Automatic rejection if photo fails requirements Background removal Using API of your choice (remove.bg). Automatic cropping & resizing Based on exact government specs (per document type), e.g.: UK Passport: 35mm × 45mm UK Driving License US Green Card Baby passport photos Blue Badge photos ISIC/student IDs Custom 35×45mm output Expert manual review (post-checkout) Admin can approve/reject and reprocess images before sending to user. 3. Backend API + Admin Dashboard A custom backend system is required to process: Photo uploads Running validation checks Generating compliant images Storing user orders Stripe payment status Managing print orders Sending final emails to users Admin Dashboard must include: Login screen Order list (filter by date, status, print/digital) View each order See original photo + processed photo Approve / reject / reprocess Resend photos to user See Stripe payment details Manual mark-as-shipped for print orders Track print fulfillment status Export orders to CSV Delivery tracking fields for print orders Logging & error monitoring 4. Payment Integration Stripe Checkout One-time payments Digital-only product Digital + print product Webhooks to update order status Stripe receipts should automatically send 5. Print Fulfillment Integration Use Prodigi API Requirements: User chooses physical print options: 4×6 print A4 sheet 6×4 2×2 arrangement Shipping address collected during checkout Order automatically submitted to print partner using API. Print/shipping tracking stored and shown in admin panel Automatic email to user with tracking info 6. Email Delivery (SendGrid) After order approval: Email user their digital photos Include both JPG and PDF layouts For print orders, include tracking link Admin can resend email at any time Emails must be branded and professional 7. Document Requirements Coverage Your system must support all UK/US documents: UK Passport Photo UK Baby Passport Photo UK Driving License Photo UK Provisional License UK Blue Badge Photo UK Student ID ISIC Student Card US Green Card Photo 35×45mm International Standard Photo (You will research exact specs for each.) TECH STACK Frontend: WordPress Backend: Node.js + Express, Hosted on Railway Storage: AWS S3 AI Checks: AWS Rekognition Background Removal: remove.bg API or equivalent Payments: Stripe Checkout + Webhooks Email: SendGrid Print Fulfillment: Prodigi API OTHER REQUIREMENTS Perfect mobile UI Clean, secure code GDPR compliant Page caching that does NOT break JS Logging and error reporting Support for future translations Built for scale (thousands of photo uploads/day) Deliverables Fully functioning website Fully functioning backend/API Fully functioning admin dashboard Stripe production-ready integration Prodigi print fulfillment working in production All pages designed and styled Deployment on hosting (SiteGround + Railway/AWS) Complete documentation 2 weeks bug support after launch How to Apply Please send: Portfolio of similar projects Your recommended tech stack Your estimated timeline Budget Examples of admin dashboards you’ve built Confirmation that you can integrate: AWS Rekognition remove.bg Stripe Checkout Prodigi API