Back to Projects

Kiosk App

2025 Enterprise Software • Computer Vision • VoIP
Kiosk App

About the Project

An intelligent kiosk application with facial recognition and automatic call integration for my internship company PDSS.

Description

This is a professional application I developed during my internship at PDSS. The Kiosk App is built in Python and uses Kivy for the front-end.

The application uses OpenCV with a haarcascade model to detect and recognize faces. As soon as a face is recognized by the camera, the application automatically opens and presents a clear dashboard of all staff members including their real-time availability status.

3CX Telephony Integration

A core feature of the application is the seamless integration with 3CX telephony systems. Users can directly click on a staff member to automatically initiate a phone call. The application also offers complete call status tracking, where you can follow the status in real-time: connecting, connected, or ended.

Scalability & Configuration

An important aspect of the development was making the application fully configurable. I did this by making a config file where you can change every variable. This ensures that the kiosk app can not only be used at PDSS, but is scalable to multiple companies with different configurations, staff lists, and telephony systems.

Professional enterprise software developed for production use at PDSS. Currently being tested and actively used in the reception of a client.

Technologies

Python Python
OpenCV
Haarcascade
3CX API
VoIP Integration