Python Interactive Kiosk Application
Budget: $250 – $750 USD
Software Proposal for SingBox Karaoke Booth
Main Objective:
Develop a Python 3.x application that runs in kiosk mode (full screen, autonomous) and transforms the booth into a fully interactive karaoke experience — competitive, social, and completely automated.
System Requirements
Updated song catalog
Large library of songs in Spanish and English.
Automatic, regular updates to keep the repertoire fresh.
Game modes
Solo karaoke.
Battles between participants.
Duets and group performances.
Competitions with automatic scoring displayed on screen.
Payment management
Integration with bill acceptor and card reader.
Payment required before starting a session.
Modular design for future expansion (e.g., mobile wallets).
Lighting and ambiance control
Lights and effects synchronized with the music.
Automatic activation at the start of the session.
Deactivation and booth reset at the end.
Video clip generation
Each session must automatically generate a video clip of the performance.
Optimized for easy upload to social media platforms like Instagram or TikTok.
Options to share directly from the booth or export to a mobile device.
Full autonomy
System boots directly into kiosk mode.
Automatic recovery from network or hardware failures.
Touch-friendly, responsive interface (PyQt, Kivy, or another robust framework).
Deliverables
Complete, well-documented source code.
Step-by-step installation guide for fresh machines.
Demo video showing payment flow, karaoke experience, and video clip generation.
Acceptance Test
The software must boot in kiosk mode, detect payment devices, display the updated song catalog, allow karaoke sessions with synchronized lighting, and generate a ready-to-share video clip. At the end of each session, the booth must reset automatically for the next user.
All services and technical support in Spanish
Main Objective:
Develop a Python 3.x application that runs in kiosk mode (full screen, autonomous) and transforms the booth into a fully interactive karaoke experience — competitive, social, and completely automated.
System Requirements
Updated song catalog
Large library of songs in Spanish and English.
Automatic, regular updates to keep the repertoire fresh.
Game modes
Solo karaoke.
Battles between participants.
Duets and group performances.
Competitions with automatic scoring displayed on screen.
Payment management
Integration with bill acceptor and card reader.
Payment required before starting a session.
Modular design for future expansion (e.g., mobile wallets).
Lighting and ambiance control
Lights and effects synchronized with the music.
Automatic activation at the start of the session.
Deactivation and booth reset at the end.
Video clip generation
Each session must automatically generate a video clip of the performance.
Optimized for easy upload to social media platforms like Instagram or TikTok.
Options to share directly from the booth or export to a mobile device.
Full autonomy
System boots directly into kiosk mode.
Automatic recovery from network or hardware failures.
Touch-friendly, responsive interface (PyQt, Kivy, or another robust framework).
Deliverables
Complete, well-documented source code.
Step-by-step installation guide for fresh machines.
Demo video showing payment flow, karaoke experience, and video clip generation.
Acceptance Test
The software must boot in kiosk mode, detect payment devices, display the updated song catalog, allow karaoke sessions with synchronized lighting, and generate a ready-to-share video clip. At the end of each session, the booth must reset automatically for the next user.
All services and technical support in Spanish