Retail POS Web Application & ERP

Project Details



Activity category:

Web Development

Internet of Things (IoT)

Tech Stack:







No. of Team Members:


Project duration:

July, 2017 – November, 2020

Project pictures


About customer

The client is a chain of clothing repair shops from Budapest called RuhaDoki. They offer a variety of services including: creating costume dresses, repairing and adjusting new or used clothes. ​ They wanted to expand their business by opening more shops all over Hungary. To do this, they needed to increase work efficiency and transition from pen and paper to technology and cloud storage. They were looking for a software development company to help them achieve all this through business process digitization.

Problem description

The project consists of developing an enterprise resource planning (ERP) solution for business process digitization and coordination, connecting all shops throughout the country and keeping track of all internal records. ​ While working on the project we had to keep in mind that most of their employees have no experience with digital technology. The application needed to be easy to use on a touch screen, following a logical display structure.

Company's role

We were in close cooperation with the company throughout the project. They supplied us with the necessary information about what special in-store equipment they use (Touchscreen devices, printers). Since they have no in-house IT personnel, we were also performing technical support tasks and developing future iterations moving forward.

Tech challenge:

Looking at the feature list alone, the product looks like a pretty standard point-of-sale application. However, we are talking about a chain of clothing repair shops, and many employees are nearing 50 years of age, and didn't have any prior experience working with software. The main challenge within this project lied in developing the user interface to be as simple and clear as possible, so that personnel without any software user knowledge is able to understand and learn use it quickly effectively.

Another challenge was developing a unique feature for the software that lets employees print custom invoices in store, using a thermal printer. This is a rare feature to have in a web application.


We decided to choose a simple touch screen layout for the application, with large text and buttons, and only a limited amount of options on each screen. This way employees of all ages are able to navigate through each step of the work process without difficulty. The order management, process management, and reporting features were also designed to follow a clear, logical process, that is easily teachable for new employees who need to pick up the system in a very short period of time.

After some research, optimization and a lot of testing, we also developed the thermal printing feature for the application, so the company can use it to print invoices and vouchers in every one of their stores.


We created an ERP system with all the core functions including retail process management, distribution planning, centralized data access, invoicing, billing and order management. This while keeping it very easy to use and navigate. ​ We also included some data collection features to visualize useful statistics and provide daily reporting. ​ All of this is implemented to work perfectly on a touch screen.

The customer profile features help the company's employees keep track of payments that need to be made, as well as the deadlines for each task. The reporting feature lets employees compile monthly reports for cash flow and completed tasks in only a few simple steps.

We also optimized their web application to work with a thermal printer by designing and implementing custom java printing service attributes. This allows employees to print out invoices on the spot, with only a click of a button.

Using their new enterprise software system, RuhaDoki will be able to transition from pen and paper to digital. Business process digitization will allow them to have a more complete control over their work processes while greatly increasing time- and cost-efficiency. Also, company management will have full access to all business-related data and reports from anywhere, at any time of the day. ​

All of this will help RuhaDoki grow as a company, and open new shops all around the country. By digitizing their company, they gained the opportunity to really thrive as a business and reach their full potential.