ShaadiShots
AI face grouping and instant guest galleries for event photographers

01 · Project overview
What ShaadiShots is
ShaadiShots is a self-hosted desktop application that groups event photos by face and gives guests instant, personalised galleries through a QR code.
02 · Business problem
The problem worth solving
Wedding and event photographers spend hours manually sorting and delivering photos. Guests wait days for images, and cloud uploads raise privacy and recurring-cost concerns.
03 · Solution
What we built
ShaadiShots processes photos locally, groups faces into guest galleries and serves a QR-based gallery experience during the event. Photos stay on the photographer's machine.
04 · Architecture
How the system is put together
- Desktop application with local AI face grouping.
- Local photo processing and storage; no mandatory cloud upload.
- QR code generation for guest gallery access.
- Event-time gallery delivery from the photographer's machine.
05 · Technology
Technology used
06 · Features
Product capabilities
- AI face recognition for guest grouping
- QR-code access to personal galleries
- Real-time photo processing during import
- Self-hosted, privacy-first workflow
- Cross-platform desktop support
07 · Challenges
Engineering challenges
Local AI performance
Face grouping has to run on a photographer's machine without a cloud GPU dependency, while still processing large event batches.
Event-time delivery
Guests expect to see their photos during the event. The gallery flow must be simple enough to use without an app or account.
08 · Engineering decisions
Why we built it this way
Local-first processing
Processing on the photographer's machine avoids uploading private event images and removes recurring cloud costs.
QR-based guest access
A QR code is the lowest-friction way for guests to reach their own gallery without installing software.
09 · Screenshots
Product interface

10 · Verified outcomes
What can be verified today
No invented ratings, revenue figures or client testimonials are used here. Outcomes are limited to what can be checked on the live product.
11 · Product demonstration
See it live
Building something similar?
Start with the actual problem. We will help you identify the most practical next step.
Start Your Project