+18774103947 info@vironit.com

Accounting Automation System

Project overview

The customer wanted to get an automated information system that would allow them to get away from paperwork and optimize and simplify the accounting processes.

The system is designed to record a huge amount of information on all individuals who need to accrue any social guarantees. There are also a number of editable directories of normative, legislative, and judicial documents that directly affect the calculation of these payments. Therefore, the system helps to perform various operations with millions of documents in the shortest possible time.

Client

The client is a government institution of one of the European countries.

Industry

Document workflow automatization, Legal.

Challenge

Because of a diverse company’s structure with many hierarchically ordered divisions distributed over a large area, it was necessary to implement complex mechanisms of budgetary funds approval and distribution with the need to keep the history of mutual settlements and strict accounting reports on the movement of all funds in the system.

All processes for the calculation and payment of benefits involve joint work with other government organizations. Therefore, the list of tasks also included the development of a platform that allows one to set up integration with multiple organizations for rapid information exchange.

And finally, to work with such a complex system, you need to have strong administration and security systems. They should include a complex user role model with various rights and access levels and implement the encryption of information.

Development process

  • Backend — Java, Spring, Hibernate, Gradle.
  • Database — PostgreSQL.
  • Frontend — React.js, Redux, Redux-Saga, SCSS, Jest.

The development process is conducted entirely on the private infrastructure of the development team. There are testbeds for deployment during development and testing, a private npm repository, and a separate secure infrastructure for customer-side deployment. Everything is managed using Jenkins.

Result

At the moment we have implemented an MVP (minimum viable product). We are already receiving feedback from the first users after a pilot launch in some organization’s units. Nevertheless, there is still a lot of work to be done to finish the project — the plan is scheduled for several years ahead. But even the current stage shows that the solution will significantly simplify all the customer’s processes.

OTHER PROJECTS

Meal Planning App

The project is a platform that connects people seeking to lead a healthier lifestyle with a network of professionals in the fitness industry. Users can reach out to certified coaches...

more

Risk Management Software

The project is a web platform for financial risk calculations, where non-technical users can put together the calculation workflows themselves in a visual designer. The platform can be used for...

more

Online multiplayer board game

In this two-player game, the players move their pieces on a board that is marked off in squares, 8 squares wide and 8 squares deep. Some squares have special functionality....

more

Travel Software Solution

The project is a members-only service for travellers, which combines personalized trip planning by experts with online and mobile travel content and tools. In a nutshell, each member is assigned...

more

Cash Register Manager

This application is a central managing component of sales and cash register software infrastructure. The application helps to simultaneously update the software on all cash registers of the sales network....

more

testimonials