Goals
This project is a software-hardware complex, dubbed the "kiosk". The main functional of the kiosk is to provide access to online resources and printer. In such kiosks, there are a keyboard, 3G modem, USB connector and a laser printer with a place for the printed materials.
Features:
- access to internet resources and work with them (download a file, view it and print it or copy to a flash drive)
- view flash drive
- edit, view and print documents in DOC, XLS, PDF formats
- pay for the mobile phone (through the CityPay gateway)
- pay for any online game (through the CityPay gateway)
Specifically for this project was developed the admin panel that allows to:
- check the load percentage of the bill acceptor
- view usage statistics
- reboot the software
- reboot the entire system
- change the status of the kiosk on the "Repair"
- completely disable kiosk
Solution
The information kiosk system is developed on the Java SE platform to use on personal computers running Linux Ubuntu. For integration with microcontroller bill acceptor was used the third-party library (adapter). The server side of a system that allows managing kiosks was implemented using PHP framework Codeigniter 1.6.
Team
- Development, distribution and control of tasks - PHP Programmer (team leader)
- Development - two programmers (Java / PHP)
- Electronics engineer
- System administrator
Duration
Development of this project took us approximately six months.