Interesting task, if you reframe the classic - "Everything is already optimized before us ...". I hope the proposed solution will fit and accelerate the work.
It is pleasant to work with Dmitry - a professional approach, discussions on the matter. I recommend it.
The start was good. We agreed on 900 ye (for support and tablets as well, there is Skype correspondence) and a phased payment. The build of the client part was accepted, started to connect the api. The api client wrote himself and added it also during the connection process (I worked with ready-made items, he wrote new ones) I spent about ten days waiting for the rest of the api, waiting for it "from day to day". Started connecting. The client made changes clearly and to the point. Of course, there were bugs, I fixed them of course. Who knows, it was only an alpha version of the application and baths in it are a common thing. As a result, when I cleaned out the bugs in the application and sent the implementation version (familiar QA helped to test), the client said that he didn’t like everything and I need to either return the money to him (having spent more than a month on development and waiting due to the API not being ready for the deadline) or reset the source of the application (having received less than 250 ye from the stipulated ones) Otherwise, it will leave a negative review. The situation is incomprehensible to me, Dmitry is a very charming and pleasant person, and suddenly such a turn.At the end there is something.It will be my lesson to work for the future only through a Safe Stock.