This site uses cookies to provide services, customize ads, and analyze traffic. By using this site you agree to this. More information

Mobile applications development

Logo projektu

Client: JLV, a. s.

Web: http://www.jlv.cz/

Realization: Since 2017

Platform: Android

Technology: Java / Spring / SpringbootXamarin

Company JLV, a. s, for which this project was implemented, is the largest Czech provider of gastronomic and retail services for customers traveling by train. We have developed a mobile application through which the operator (employees of JLV, a. s.) sells to the passengers all assortment of refreshments in dining and sleeping cars on train routes within and outside the Czech Republic. This simplifies and streamlines the work of sales staff when ordering refreshments in trains. The application allows user logon, input inventory, placing orders and payments. Among other things, staff can print an account or stock-taking output. This project also includes the implementation of a web application (web application server), the purpose of which is to streamline sales support processes and also serves to facilitate data transfer between the mobile application and the Karat ERP system. 

 

Disadvantages of the original solution

  • The application was developed for tablets with the Windows phone platform and the support for this hardware had been discontinued.
  • The user interface was outdated and unattractive.
  • The solution did not cover all processes, especially goods orders and inventory status in relation to stock-taking. These processes were solved by classical paper form.
  • The transfer of data between the mobile device and the system was outdated and was based on FTP file transfers, with occasional outages or duplications.
  • There was no possibility of synchronizing inventory levels between tablets of crew members in train.

 

Advantages of our solution

  • Digitization of ordering and inventory processes
  • Elimination of the need to use paper forms
  • Modern and reliable data transfer via https / REST API
  • Synchronization of inventory levels via modern NFC technology

 

 Used technologies

  • Mobile platform

Xamarin

  • Communication protocols

HTTPS, JSON (REST), JDBC

  • Application server technology

Application web server based on Java, Spring, Springboot technology

  • System integration

Connection of application server with ERP Karat based on automated exchange of CSV files

  • Integrated ERP system

ERP Karat

Picture

This picture is an example of a pilot test of a mobile platform on the original Windows phone tablets in Pendolino ČD. The application is already implemented on Android tablets, and since we have taken advantage of Xamarin technology, it has saved a lot of development costs for both platforms.