Repository navigation
v1.0.1
KinderSort v1.0 — First Release
Download: KinderSort.exe (no installation required)
What it does
KinderSort automatically sorts kindergarten event photos into individual student folders using
offline face recognition. No internet connection, no coding knowledge needed — just double-click and
go.
Features
- Automatic face matching — scans event photos and copies each photo into the matching student's
folder - Group photo support — if multiple students appear in one photo, it is copied to all of them
- Flexible events folder — works whether photos are inside event subfolders or placed directly in
the folder - Unmatched photos — photos with no face, blurry faces, or unknown faces go to _unmatched/
automatically - Fully offline — no cloud upload, no internet, no GPU required
- Audit log — every action is recorded in kindersort_log.txt in the output folder
- Safe — photos are always copied, never moved or deleted
How to use
- Download KinderSort.exe below
- Double-click to open — no installation needed
- Select your Reference Photos folder (one photo per student, named by student name e.g. Ali.jpg)
- Select your Events Folder (photos from school events)
- Select an Output Folder where sorted results will be saved
- Click Start Sorting
See the full guidebook.md for step-by-step instructions with screenshots.
System requirements
- Windows 10 or 11
- No Python, no installation needed
- No GPU is needed
Known limitations
- Accuracy depends on photo quality — clear, front-facing reference photos work best
- Small faces in group shots may not be detected
- Processing speed depends on PC — allow up to 15 minutes for 500 photos on older machines
▎ Built with face_recognition, dlib, Pillow, tkinter, PyInstaller