Slow execution of requests and tasks
The main application logic was initially written in controllers with duplicate blocks and code elements, which caused a number of errors, as well as an increase in the code base, which reduced the performance of iuris.
Errors in the interaction of page styles with browsers
Some page styles are not displayed in all browsers, making it difficult for users to use the application on multiple devices or devices with outdated display algorithms.
Sending unnecessary requests to the server when adding an event
The execution of tasks is split between many components, which, in the case of the need to implement an event, required sending many requests to the server, reducing performance and the complexity of editing such events.
Problems with the operation of the user settings page
The user settings page had a number of logical errors that affected the user's productivity at work: changing email, user and contact details, etc.
Transition to microservice infrastructure
To fix slow data loading, most of the logic was refactored from controllers to services, which made it possible to split it into simpler components.
Implementation of cross-browser layout
FTL specialists made corrections on the frontend part of the application to solve the problem of styles and carried out additional styling of new pages on the Vue.js interface.
Server fixes
FTL backend developers have edited, corrected, and extended the process of submitting requests on the server, which made it possible to process requests in one place and make them easier to change in the future.
Optimizing SQL requests of a user page
The specialists have eliminated errors and optimized SQL requests to simplify the data administration and ensure the correct functioning of user pages.
Full control over the contacts of lawyers in the application required the ability to import data from various sources. FTL has implemented a function to convert contacts from Excel files that social media like Linkedin generate. Thanks to this, platform users have fully automated entering phone numbers, addresses, emails, and other information necessary for their work.