Year
2022
Technology
React, Node.JS, AWS
Assignment
Create billing software that can fully adapt to the client’s business.
Implementation
The client is in the business of brokerage and sale of electrical installation material. His business is built on financial processes. We analysed its software requirements as well as its real current and future needs to see if an off-the-shelf solution could be implemented
Based on the subsequent market analysis and research of almost 20 software solutions on the Slovak market, we found one solution that could adapt to his current and future needs, but the investment in it was in the hundreds of thousands of euros.
It would be unprofitable to develop such a bespoke solution for only one client, so we agreed with the client to finance only a part of the development and the rest of the development will be financed from our own resources and thus we will be able to offer and reuse this solution with our other clients as well.
Brainstorming sessions with our software architects followed, resulting in the design of a modular solution that is fully configurable and infinitely extensible and scalable to accommodate any future needs of different clients. For this reason, we decided to build a solution on a microservices architecture using the Typescript frameworks React and Node.JS and deploy it in the cloud on AWS.
- An analyst, a software architect and a DevOps architect worked on the analysis and design phase
- The MVP version took 7 months to develop and was developed in 2-week sprints
- Project manager (who was also scrum master), 4 developers (2x FE and 2x BE) and 1 tester (manual and automated tests, primary FE tests and integration tests) worked on the development phase
After thorough testing by the client’s staff, we fine-tuned the last details of the solution, migrated all documents, checked the success of importing and pairing documents, set permissions and launched the production version.