As part of this collaboration, we became part of the development team for an unspecified company (NDA).
This company operates in the legal sector and their clients are small, medium and large law firms, agencies or individuals. The client was no longer able to cover client requirements within their SaaS platform designed for these law firms. We joined the development team and helped to accelerate the development of the platform so that it could accommodate the growing number of clients and their requirements.
This SaaS platform makes things easier and faster for their clients. It can do many things, including task creation and assignment, time estimation, per-task invoicing, document management and versioning, online sharing, reporting, and much more. By the nature of the application, security is also very important.
Our work has primarily been on the backend of this SaaS platform, but we have also been involved in rewriting several frontend components in React.
The main languages we used here are PHP and Node.js. The work was divided into two main pillars.
The first one was stabilizing, modifying and improving the SaaS platform itself to handle the continued growth of users without issue.
The second pillar was work on new features that needed to be implemented as part of the roadmap.** One of the interesting modifications** was, for example, the implementation of a new advanced export functionality for the clients themselves.
After the modification, clients no longer had to wait unnecessarily long, but all calculations and exports were done in the background and then a notification was delivered to the client with links to download the selected reports.
Overall, it was an interesting collaboration where we helped the client with the development of the platform, its stabilization and the development of new functionalities thanks to our capabilities and experience. Thanks to the larger team size, the whole team was able to better divide all tasks and handle more work in less time.