The client was looking for a technical partner who could facilitate custom software development and provide ongoing support for the mobile app.
YMaster is a service which allows you to quickly find and contact the required specialist using your Android or iOS device. With YMaster, you can call a tow truck, mobile bus, technical assistance, etc. Thanks to a special algorithm, the service will pick the best specialist to fix practically any problem.
The consumer sends a request in the mobile app specifying where, when and what kind of help they need. The user can see the cost of work, lead time, and rating of contributors.
The YMaster service acts as an intermediary, providing a convenient and easy-to-use platform for contributors and consumers. The consumers will quickly get the help they need from trusted specialists.
The contributors can have an additional source of income.The ones registered in the mobile application can offer their services. They will be notified about the service availability and see all of the customer’s information: the required service, the customer’s name, their location and activity.
After evaluating the client's requests and basic requirements, the SolveIt team developed the basic tasks and proceeded to analyze the current market situation: functionality, monetization models used, interface design, etc. These data helped focus on the priority features and points of the app differentiation from competitors.
We understood that it was necessary to do an Uber-like search for contributors and organize an automatic order selection according to the options and location of the customer and the contributor.
Thus, the contributors only receive the requests suitable for them in terms of criteria and geographic location, and the customers get the most relevant selection of contributors. This makes the application convenient and fast for both parties.
The monetization model: a fixed cost of using the service for a certain period according to rates: for 3 months, 6 months, 1 year with a free trial period for contributors.
Our designer and analyst together with the client thought over each section of the app. We have created application wireframes with the basic functions of each screen using the Miro tool. Team carefully thought out the main functionality of the two applications and the admin-panel.
We took into account all the states, sizes, and behavior of components to speed up the development and improve the quality of the layout at different screen resolutions.
The dark mode became available on iOS, and we also adapted the design for it. We used a medium-contrast color scheme avoiding pure black and white colors to make it softer and more pleasing to the users’ eyes.
SolveIt designed logos and created icons for app stores in accordance with the chosen style. Screenshots for stores were also created.
Such projects need their own server to process hundreds of user requests, driver routes and other data, this plays an important role in the further operation of the application. It is very important to develop the backend infrastructure because it integrates all parts of the solution for these types of applications.
The application should be able to integrate with various web services and API, but at the same time work without serious errors, correctly displaying information in all applications without asynchronization. We chose Java for our server side development.
It was also very important to think about how push notifications would work. Notifications can be sent to the user through two channels in YMaster:
Our mobile development team created apps for clients. The main ordering logic that needed to be implemented was:
Service request → Choosing a contributor → Providing a service → Ability to leave a review.
A list of fields that the contributor had to fill in during registration was developed for each service. The main logic of the application:
Answering an incoming request → Waiting for a response from the client → Providing a service → Completing an order.
Using the admin panel, you can create new services, set up tariffs, see how many active contributors are in the system, answer questions from contributors and clients, set the search radius in meters, create / send push notifications.
YMaster admin panel includes:
We decided to create a landing page for YMaster service to help clients and contributors understand how the application works.
The potential contractors can view rates and apply to YMasterPro. The contributors will have access to their accounts on the landing page, see active services and pay for them if necessary after registering through the mobile app.
We launched applications in Google Play and App Store after testing.
The SolveIt team began to realize marketing strategy after launching the application in stores:
Our company developed the product from scratch: from branding, creating a logo and app naming to the product launch, creating promotion strategy, social media presence, and targeted advertising.
This allowed us to understand the target audience: both clients and contributors, and where to shift our focus when advertising with a small budget. We used marketing tools such as SMM, PPC, Targeted Ad, Community Management in promoting these applications. After launch, the results were impressive: there were 3 thousand downloads and the Retention Rate was 23.8% in the first months. It was a great idea to trust our product’s marketing to the company that developed this product from the ground up. Marketers created accounts in social networks and set up advertising campaigns, communicated both with the contributors and with the users of our application on all issues. If there were any problems with the application, they would quickly reply to them.
It is essential to use a product-oriented approach to create a trending and user-friendly mobile application when starting development. This approach allowed us to successfully launch the apps and ad campaigns. The client was able to competently manage the marketing budget without incurring the costs of test campaigns, and within a short time to attract a wide target audience to applications.