-
-
Notifications
You must be signed in to change notification settings - Fork 617
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ADD][14.0] pos_kiosk: self-service kiosks #1043
Conversation
Very cool contribution 🙂 👍 |
Nice! Screencast.2023-08-21.14.59.25.mp4 |
Screencast.2023-08-23.13.44.36.webm |
@ygcarvalh woow! |
817a4ee
to
e863e63
Compare
4c3db9c
to
4de7666
Compare
870aa00
to
20a3d54
Compare
Hi, @elvise Sorry for the delay, it ended up taking me longer than expected with some corrections and based on the responsiveness of the elements. If you want to test it, the only thing missing are some settings related to the POS part for Self-Service Mode, but it is extremely intuitive. |
There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. |
This module represents a comprehensive remake of the Point of Sale frontend, with a focus on UX of a self-service terminal while retaining the pos business logic.
The core idea is to create a seamless extension of the existing
point_of_sale
module, enabling the future incorporation of additional customization modules.In its current iteration, the primary modification involves redirecting the
controller
to a new URL, facilitating a specialized self-service experience.This strategic adjustment ensures that no disruptions occur within the Point of Sale system, while the existing business logic remains intact. Furthermore, this enhancement introduces new assets responsible for importing JavaScript files, selectively loading essential components to facilitate the process. Notably, this evolution refrains from altering any of the pre-existing developed screens.
This module crafts an entirely new user experience, tailored to enable the use of the point of sale system in self-service terminals/kiosks.
This new interface retains the foundational models and business logic of the core module, focusing solely on remaking the user journey for simplified self-service interactions.
In certain instances, the introduction of supplementary modules may be necessary to incorporate new functionalities into the user interface. These new modules could reuse existing components only defining it again in the new kiosk interface.
Moreover, the implementation introduces Tailwind CSS to streamline frontend customization. This innovation serves a dual purpose: consolidating the number of utilized .css files and simplifying the entire customization procedure.
Displayed below are a series of prototype images guiding the module's developmental trajectory.
It is important to acknowledge this work still in progress, susceptible to further refinement, including code implementation and related elements.