Skip to content

KYC Document Pre-Check

Check ID photos for blur, glare and mismatched names before submission.

Intermediate14h1–2 people17/20 fit
TL;DR

Build KYC Document Pre-Check for fintech onboarding teams in ~14h with 1–2 people. Stack: MediaPipe + Tesseract.js + Next.js.

Why it wins: Reduces drop-off with a clear demo.

Build flow

01 · Problem
KYC rejections from bad photos frustrate users and delay onboarding.
02 · Solution
Run on-device quality checks for blur and glare, extract fields and compare names with the form before upload.
03 · Build
  1. 1Capture image
  2. 2Compute quality metrics
  3. 3OCR fields
  4. 4Compare with form
04 · Demo
Upload a blurry ID and get an instant retake prompt.

MVP checklist

  • Blur detection
  • Glare detection
  • Field match
  • Retake guidance

Tech stack

TechRole
MediaPipePose / hand tracking
Tesseract.jsOCR in the browser
Next.jsFrontend + API routes

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Fintech
  • Store policies, accounts and nominee details so family can find them when needed

    Intermediate16h1–2
    Next.jsWeb CryptoPostgres
    17/20
  • Track assets and debts over time privately on your own device

    Beginner10h1
    Next.jsIndexedDBECharts
    16/20