Possible new improvements
More developed technology
For further innovation, it is necessary to use even more algorithms written in AI. Instead of one targeted algorithm, use more auxiliary ones so that the main algorithm is not overloaded. Of course, if you put this application for commercial use right now, then many users may encounter bugs in the application. These bugs will include: incorrect AI functionality, as well as problems typical for a database application. Functionality can be broken especially if the user mistypes their digital signature many times.
Just as I described beforehand, it is necessary to implement STP protocol for further development of the application. The basics of STP will help the application to function on different connections, which also automatically optimizes many codes.
And of course, the most important thing is to create a centralised application, with a design, and not just algorithms that can only be seen in the OS terminal :/