Custom Photo Kiosk / Photo Booth Software Development
Budget: $750 – $1,500 USD
Custom Photo Kiosk / Photo Booth Software Development
Project Description:
I am looking for a developer to create custom software for a photo kiosk that will be used at conventions and live events. The goal is to build a simple, reliable program that allows customers to take a photo, place it onto a themed background, print the photo, and receive a QR code to download a digital copy.
This will run on a kiosk style setup with a touchscreen monitor, camera, and printer. The software needs to be fast, stable, and simple so that customers can walk up and use it quickly at busy events.
Important:
To show that you read the project description, please start your proposal with the words “Photo Kiosk Developer.” Proposals that do not include this will be ignored.
Core Features Required
1. Touchscreen Photo Capture
Large “Take Photo” button
Optional countdown timer
Photo captured from connected camera or webcam
Simple and clean kiosk interface
2. Face Detection / Auto Framing
Automatically detect the person’s face
Center and scale the photo to fit the template
Crop and position the subject onto the background automatically
3. Background Selection
Customer can choose from multiple preset backgrounds
Backgrounds will be themed (anime, fantasy, etc.)
Captured photo is placed onto the chosen background
4. Photo Output
Final composed image is sent to a connected photo printer
Support for print templates (portrait, ID badge style, etc.)
5. QR Code for Digital Download
System uploads the photo to a website or cloud storage
Generates a unique QR code for that photo
QR code prints on a small receipt or printed alongside the photo
Customer scans the QR code to download their photo later
6. Admin Settings Panel
Upload or change background images
Change print templates
Basic camera and printer settings
Software Requirements
Must run on Windows
Full screen kiosk mode
Touchscreen friendly interface
Reliable for high-volume use at live events
Preferred Technologies (Flexible)
Python
C#
Electron / Node.js
OpenCV (for face detection)
Any stable framework suitable for kiosk applications
Hardware Setup
The system will run on:
Windows computer
Touchscreen monitor
Camera or DSLR
Photo printer
Optional QR receipt printer
Bonus Features (Optional but a plus)
Green screen background removal
Automatic gallery creation for events
Email or text delivery of photos
Animated countdown screen before photo capture
Required Experience
Please only apply if you have experience with at least one of the following:
Photo booth software
Camera integration
Image processing
QR code generation
Printing integration
When applying, please include:
One example of a similar project you have built
What language or framework you would build this in
Estimated timeline for completion
Application Requirement
Please briefly explain how you would approach building this system, including:
How face detection would work
How the captured image would be placed onto the background
How the QR code and digital download system would function
You do not need to provide a full technical plan, but I want to make sure applicants understand the scope of the project.
Real World Use Case
This software will be used at convention booths and live events where customers walk up and take themed photos. The system needs to be fast, reliable, and simple for both customers and booth staff to use.
Typical workflow will look like this:
Customer walks up to the kiosk
Customer taps “Start” or “Take Photo”
Camera captures the photo
Software detects the face and places the photo onto a selected themed background
Final image is generated automatically
Photo is sent to the printer
A QR code is generated for the digital download of the image
QR code prints on a receipt or alongside the photo
Customer scans the QR code to download their photo
The entire process should ideally take under 20 seconds per customer so the booth can handle a high number of people.
The interface should be very simple and clean, since many customers will be using the kiosk for the first time.
Goal of the Project
The goal is to create a smooth kiosk experience where customers can walk up, take a themed photo, receive a printed copy, and download a digital version via QR code.
This system will be used regularly at events, so reliability and speed are extremely important.
Project Description:
I am looking for a developer to create custom software for a photo kiosk that will be used at conventions and live events. The goal is to build a simple, reliable program that allows customers to take a photo, place it onto a themed background, print the photo, and receive a QR code to download a digital copy.
This will run on a kiosk style setup with a touchscreen monitor, camera, and printer. The software needs to be fast, stable, and simple so that customers can walk up and use it quickly at busy events.
Important:
To show that you read the project description, please start your proposal with the words “Photo Kiosk Developer.” Proposals that do not include this will be ignored.
Core Features Required
1. Touchscreen Photo Capture
Large “Take Photo” button
Optional countdown timer
Photo captured from connected camera or webcam
Simple and clean kiosk interface
2. Face Detection / Auto Framing
Automatically detect the person’s face
Center and scale the photo to fit the template
Crop and position the subject onto the background automatically
3. Background Selection
Customer can choose from multiple preset backgrounds
Backgrounds will be themed (anime, fantasy, etc.)
Captured photo is placed onto the chosen background
4. Photo Output
Final composed image is sent to a connected photo printer
Support for print templates (portrait, ID badge style, etc.)
5. QR Code for Digital Download
System uploads the photo to a website or cloud storage
Generates a unique QR code for that photo
QR code prints on a small receipt or printed alongside the photo
Customer scans the QR code to download their photo later
6. Admin Settings Panel
Upload or change background images
Change print templates
Basic camera and printer settings
Software Requirements
Must run on Windows
Full screen kiosk mode
Touchscreen friendly interface
Reliable for high-volume use at live events
Preferred Technologies (Flexible)
Python
C#
Electron / Node.js
OpenCV (for face detection)
Any stable framework suitable for kiosk applications
Hardware Setup
The system will run on:
Windows computer
Touchscreen monitor
Camera or DSLR
Photo printer
Optional QR receipt printer
Bonus Features (Optional but a plus)
Green screen background removal
Automatic gallery creation for events
Email or text delivery of photos
Animated countdown screen before photo capture
Required Experience
Please only apply if you have experience with at least one of the following:
Photo booth software
Camera integration
Image processing
QR code generation
Printing integration
When applying, please include:
One example of a similar project you have built
What language or framework you would build this in
Estimated timeline for completion
Application Requirement
Please briefly explain how you would approach building this system, including:
How face detection would work
How the captured image would be placed onto the background
How the QR code and digital download system would function
You do not need to provide a full technical plan, but I want to make sure applicants understand the scope of the project.
Real World Use Case
This software will be used at convention booths and live events where customers walk up and take themed photos. The system needs to be fast, reliable, and simple for both customers and booth staff to use.
Typical workflow will look like this:
Customer walks up to the kiosk
Customer taps “Start” or “Take Photo”
Camera captures the photo
Software detects the face and places the photo onto a selected themed background
Final image is generated automatically
Photo is sent to the printer
A QR code is generated for the digital download of the image
QR code prints on a receipt or alongside the photo
Customer scans the QR code to download their photo
The entire process should ideally take under 20 seconds per customer so the booth can handle a high number of people.
The interface should be very simple and clean, since many customers will be using the kiosk for the first time.
Goal of the Project
The goal is to create a smooth kiosk experience where customers can walk up, take a themed photo, receive a printed copy, and download a digital version via QR code.
This system will be used regularly at events, so reliability and speed are extremely important.
Related categories:
Python
C# Programming
Software Development
Image Processing
OpenCV
Background Removal