Tablet App for Smart Store
About the Client
Company’s Request
Technology Set
Solution
The goal of this project was to create a pilot app to be used on 20-40 stores/tablets. We created a simple Python MVC application (QT GUI as view, interactions with store computer via ZeroMQ, custom keyboard). We delivered a method of receipt to the user using an email screen (created specifically for easier email typing on the touchscreen). The touchscreens were connected to the store. The touchscreen tablet interface is a series of screens guiding the user through the transaction process.
The state (screen) of the interface transitions was based on messages from the store computer. This screen is capable of transition based on users’ touchscreen input.
Gui’s events:
- Card swipe.
- Store Unlock from app.
- Valid Swipe.
- Invalid Swipe.
- Timeout.
- Door Opened.
- Door Locked.
- Door Closed.
- Skip Button Pressed.
- Email Button Pressed.
- Error message.
- App transaction is finished.
In accordance with client requirements and guidelines, we created the design for the app.