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.