Touch-Friendly Desktop Photo Booth Application
Fotobox is a fullscreen, touch-optimized Windows desktop application built with Electron. It was designed as a self-service photo booth for parties and events, allowing guests to take and instantly print photos without any technical knowledge.
The application focuses on simplicity, reliability, and performance in live event environments.
Role & Responsibilities
Desktop Application Developer
I was responsible for the design, implementation, and optimization of the application, including UI/UX, system behavior, and hardware interaction.
Core Technologies
- Electron
- JavaScript
- HTML, CSS
- Tailwind CSS
Integration & Architecture
- Fullscreen Electron application optimized for touchscreen usage
- Event-driven UI flow guiding users through the photo process
- Direct integration with a photo printer for instant printouts
- Local file handling for image storage
Key Contributions & Impact
- Designed a simple, intuitive fullscreen UI tailored for touchscreens
- Implemented a guided photo-taking flow suitable for non-technical users
- Enabled instant photo capture and printing for live event usage
- Improved performance and stability compared to the previous version
- Modernized the UI using Tailwind CSS for a clean, contemporary look
- Simplified configuration and setup for faster deployment at events
Learnings & Takeaways
- Practical experience building kiosk-style desktop applications with Electron
- Strong understanding of touch-first UI design and fullscreen workflows
- Insights into hardware-adjacent application design (camera & printer interaction)
- Experience optimizing reliability and usability for real-world event scenarios