The application was broken by a previous intervention, first task was to restore the whole application.
Remove miner viruses.
Refactor the code and redevelop the architecture of the application.
Speed up the search proccess.
Integrate new design and implement SEO optimization.
Create new control panels for users and admin.
Create additional features and integrate new types of searches.
The application started to work again.
Dividing the infrastructure drastically increased the speed of search from couple of minutes to 30 seconds. New admin panels improved
both user experience and application management for admin. New types of searches allowed to add new pricing plans thus increasing the proposed
services for users and more options to gain profit for the owner of the product.
SEO optimization increased the visibility to web search engines.