Ministry of National Development

Electronic Sales System

2014-
Services
  • Front-end Development
  • Back-end Development
  • UX/UI Design
  • Project Management
  • Business Analysis
  • Maintenance and Operations
Deliverables
  • Front-end
  • Back-end
  • Design
  • Maintenance and Operations
Play

EÉR Development with Virgo’s Contribution

The Electronic Sales System (EÉR) is an online platform where the assets of companies under liquidation proceedings and non-profit organizations in Hungary are sold publicly. Sales take place via public tender or auction, announced by the liquidator or administrator responsible for the process.

In electronic sales, bidders (participants in tenders or auctions) may join personally, via a legal representative, or through an authorized agent. While anyone can view the EÉR platform, bidding (submitting tenders) is only possible after prior registration.

Virgo delivered the application in 2014, and it has been live since January 1, 2015. Since then, we have continuously supported the portal both operationally and at the application level.

The system was designed for integration with multiple external platforms, including payment and invoicing systems, the company registry, and the Liquidator Registry System (FNYR), which we also developed to assist the authority’s administrative work.

In recent years, we have carried out several modernization projects: replacing the old Vaadin frontend framework with Angular, and introducing a container-based platform for automated deployment, scaling, and management.

A System Almost Everyone at Virgo Has Worked On

Due to its complexity, Virgo’s teams have been widely involved in the EÉR project. Version updates and continuous system monitoring are supported in full by our Operations (OAM) team.

Keeping the application up to date and meeting new requirements requires close collaboration between Back-end and Front-end developers, with designers also playing an active role in software planning. Our QA team ensures quality through testing new features and comprehensive regression tests before releases.

The entire workflow – from receiving client requirements to going live – is coordinated daily by our Project Managers.

Since the project began in 2014, Virgo has continuously carried out these tasks, meaning around 40–50 colleagues have left their mark on the product. We can safely say there are two types of people at Virgo: those who have already worked on EÉR, and those who eventually will!
László Deák Java Developer

Design and Development Process

 1. Research & Analysis

Due to the short deadlines, there was no time for lengthy research. Instead, we co-created the application design with the client, working almost side by side, just two weeks ahead of the development team. We used A3 sheets and colored markers, focusing not on standard diagrams but on shared understanding.
Bence Laczkovich CEO, Owner

A single drawing often contained both workflow steps and screen sketches, showing what data had to be collected at each step. These hand-drawn sketches became the basis for user stories for the two Scrum development teams.

2. UX Design

EÉR consists of three distinct interfaces:

  • The public interface, where anyone can browse and, after registration, bid or submit tenders.
  • The liquidator interface, where liquidators enter, evaluate, and manage cases.
  • The admin interface, where government officials configure the system, view statistics, and handle customer complaints.

Since these serve very different user groups, we tailored our approach for each: on the public site, we drew inspiration from familiar platforms – webshops and auction sites – while complying with all regulations.

On the liquidator site, we realized that instead of designing a “wizard-style” solution, it was more effective to replicate the well-known paper and Word form templates liquidators had been using for years, enhanced with digital conveniences.
Krisztián Zachar COO

This worked so well that one of the first user requests after launch was to allow exporting procedures in PDF format. Users preferred generating official documents for the Hungarian Official Gazette (Magyar Közlöny) directly from EÉR rather than their old text editor workflow.

3. Frontend Development

The two user-facing areas called for different technology choices – especially given the tight timeline.

For the public interface, we opted for a modern frontend stack: Node.js with Vue.js, ensuring a trendy, designer-friendly solution. This not only supported cutting-edge design but also motivated developers with a better Developer Experience, which was crucial under time pressure. We were among the first to deliver a Node.js-based solution in the Hungarian public sector – the initial audit was particularly challenging, but thanks to detailed documentation and cooperation with the operations team, we passed successfully.

For the liquidator and admin interfaces, functionality was the top priority. We used Vaadin, enabling back-end developers to deliver working UIs directly, which we then polished with minimal site-building work. Designers tailored the visuals to fit within Vaadin’s constraints, achieving cost-efficient yet user-friendly interfaces.

Over the years, the system has been modernized, and we gradually migrated everything to a unified Angular frontend.

4. Back-end Development

EÉR was originally built (2014) on the Java EE stack, then considered the enterprise standard.

For the public frontend, we provided an API that was handled by a Node.js middleware layer, which offered performance optimizations and convenience features for frontend developers.

For the liquidator and admin sides, we relied on Vaadin-based UIs, as mentioned above.

Results and Outcomes

The EÉR project successfully delivered a nationwide, regulation-compliant online marketplace, which since 2015 has reliably supported the sale of assets in liquidation procedures.

Virgo not only built the initial system but has been operating and continuously improving it ever since. The modernization steps – such as introducing Angular and containerized deployment – ensured scalability and long-term sustainability.

The system’s stable operation and continuous extensibility are clear proof of the project’s success and the client’s satisfaction.

Our work