Oleksandr Makhinich,CTO, Intellogate
Precise UX for rapid user onboardingAltexSoft’s UX team has designed interfaces both for kiosks and admin panels. We created comprehensive dashboards for administrators that allow for tracking payments, managing service providers, and accounting for transactions. The kiosk UX is aimed at rapid onboarding and is fully intuitive, which is especially critical for self-service interfaces.
Customized Linux OS for security purposesThe work entailed writing a set of scripts that customize a standard Ubuntu behavior. This was needed to disable splash screens and window functions that would allow users to access the operating system right from the kiosk. As a result, the Electron-based application runs from the startup providing access to payment options only.
Microservice architecture enabling customization and scalabilityThe server-side architecture is built as Node.js microservices, decoupled modules with narrow tasks. This enables easy functionality scaling and customization for various industries. Microservices can be connected with the kiosk application, the web admin panel, and service providers (e.g. banks, mobile carriers) via REST APIs. Additionally, the server core supports setting payments without service provider connection. This type of deployment can be used by organizations that accept direct payments (e.g. hospitals).
Approach and Technical Info
The technology stack included the Electron framework, Node.js, Vue.js, Ubuntu OS.
The duration of the project was about 8 months with the total scope of work done in about 4 man-years.
Wondering how to build
an exclusive software product for your business?
Discuss your project needs with our architects.