LOCAL TRADESMAN SEARCH
2014 – 2017 | Mobile, Web Portal, Billing, Social Algorithms, Outsourcing
Complex solution for the local tradesman search (B2B and B2C) including the web portal, mobile application, and sophisticated search engine, powered by machine learning technologies. The solution was integrated with various billing systems, including digital currencies and international payment gateways.
Russian media portal decided to diversify the business and try the new industry: data aggregation and classification. The point was to develop an online services marketplace, where local workers can offer their services and get paid for them.
With search engine optimization and pay-per-click costs becoming too competitive and too expensive for many small to medium-sized local businesses, online services marketplace is meant to cover it all, providing an effective way for tradesmen to generate leads and win new business at an affordable price.
The primary challenge was to provide a fast and accurate search engine, that can understand human speech due to the complexity of search queries the users asked. These way, we decided to develop the search engine powered by natural language processing and machine learning.
We decided to develop the core of the application with Ruby on Rails, due to the development speed that framework provides: what helped us to deliver the Minimal Value Product in the shortest terms. As the framework offers a variety of pre-built modules (so-called GEMS), it was easy for us to support and enrich the application over time.
The core of the ML-powered search engine was built with Python and TensorFlow.
Azati was hired to design and develop the software, both web and mobile frontend (iOS and Android) and server backend (administrative panel). Azati covered the entire development process, including project management, requirements gathering, specification writing, coding, testing and infrastructure setup. A few key competitive advantage ingredients:
- social networking model: it is a true community, where tradesmen maintain their customizable profile pages, describing their business, what they have to offer and their success stories from the clients, including completed job rating.
- reputation based rating: reputations are built by the work that tradesmen do, not how much money they pay.
- loyalty program support: tradesmen get points for early registration upon the initial service launch, points for referrals and other campaigns, and these points can be used to cover the subscription fees.
- The machine learning approach helped the user to find a local tradesman about 272% faster, in comparison to traditional search engine algorithms, what improved user satisfaction and positively affected search engine optimization.
Featured case studies:
The customer asked Azati to audit the existing solution in terms of general performance to create a roadmap of future improvements. Our team also increased application performance and delivered several new features.
At Azati Labs, our engineers developed an AI-powered prototype of a tool that can spot a stock market trend. Online trading applications may use this information to calculate the actual stock market price change.
Azati designed and developed a semantic search engine powered by machine learning. It extracts the actual meaning from the search query and looks for the most relevant results across huge scientific datasets.
Azati helped a well-known software integrator to eliminate legacy code, rebuild a complex web application, and fix the majority of mission-critical bugs.
Azati helped a European startup to create a custom logistics platform. It helps shippers to track goods in a real-time, as well as guarantees that the buyer will receive the product in a perfect condition.