Dev.to
6/28/2026

How I built a browser-only face-rating app with Next.js + MediaPipe (no upload, $0 per scan)
Short summary
Built PSLRate, a browser-only face-rating app using Next.js and MediaPipe that computes facial geometry scores entirely client-side for $0 cost per scan. Free tier uses deterministic landmark-based math (symmetry, thirds, fifths, canthal tilt, facial width-to-height ratio) with no uploads. Paid tier sends photo to vision LLM for personality readings; pushing deterministic, cheap compute to the client eliminates server costs and privacy concerns.
- •Built production face-rating app using MediaPipe's client-side FaceLandmarker (478 3D landmarks per face)
- •Free tier: deterministic geometry scoring entirely in browser, $0 per scan, no uploads
- •Paid tier: optional LLM personality reading; only path where image leaves device
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



