An intelligent kiosk application with facial recognition and automatic call integration for my internship company PDSS.
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.
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.
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.