Oleksandr Makhinich,CTO, Intellogate
The selection of technologies, platforms, and architecture design were handled jointly by a team of AltexSoft engineers and Intellogate. Project and quality management as well as schedule control were as agreed to and on par with the highest universal standards. The professional approach, understanding of our needs, and flexibility in decision-making led to building a system that precisely matched our requirements. Generally, I think the developers, analysts, architects, and QA specialists from AltexSoft deserve the highest marks for their work. We plan to maintain our relationship with AltexSoft to build digital solutions for servers and terminals for Self-service market.
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.