Analysis updated 2026-05-18
Let wedding or event guests find and download only the photos they appear in, without scrolling through hundreds of images.
Build a self-hosted alternative to paid event photo sharing services using face matching.
Study a real example of combining a Next.js frontend with a separate Python face recognition service.
Prototype a QR code based photo delivery flow for conferences or parties.
| jeba-jebarsan/ai-event-photo-finder | agbara286/saint-cms | anuj-kumary/your-github-contributions | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2026-06-07 |
| Maintenance | — | — | Maintained |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires running a separate Python AI service, setting up a Supabase project, and an HTTPS tunnel to test the camera flow on a phone.
AI Event Photo Finder solves a problem anyone who has been to a wedding or conference knows well: a photographer takes hundreds of photos, and finding the ones you're actually in means scrolling through all of them. This project lets a photographer upload every photo from an event once, and then lets each guest instantly get back only their own photos. Here is how it works. A photographer creates an account, sets up an event, and uploads the full set of photos. The system then scans every photo, detects each face in it, and creates a mathematical representation of each face on the server. The event gets its own QR code, which the photographer shares with guests, for example by printing it or displaying it at the venue. A guest scans the code, takes a live selfie through a guided capture process that checks the photo quality, and within seconds gets back the photos from that event where their face was matched, sorted by how confident the match is. No app install or account is needed on the guest side. The project is split into two parts. The web app is built with Next.js and TypeScript, styled with TailwindCSS, and handles accounts, event creation, uploads, QR codes, and the guest facing flow. The face detection and matching is a separate Python service built with FastAPI, using an open source face recognition library called InsightFace. Supabase provides the database, authentication, and file storage behind the scenes. According to the project's status notes, the core flow from uploading photos to getting matched results back works end to end, but the project has not been deployed publicly yet. Known open items include moving to a more scalable way of storing face data for handling many events at once, notifying guests when their photos are ready, figuring out pricing, and writing a formal privacy policy for handling biometric face data, which the maintainers flag as still missing. The project is released under the MIT license and welcomes outside contributions, while noting it is early stage and may have rough edges.
Photographers upload event photos, and guests scan a QR code and take a selfie to instantly get only their own photos back.
Mainly TypeScript. The stack also includes Next.js, TypeScript, FastAPI.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.