Case Study: How We Created Search-And-Discovery oMap.pl App
How often do you use search engines like Google to find something you need? I think you are not the only person who does it since we all google something every day. You can search for some math tasks solution or sales of wedding dress, it doesn't matter. Or you can simply use it to find the place to eat pizza or the service to fix your car. And here we also made our contribution. Recently Cleveroad developers used their skills to create the oMap.pl project - search-and-discovery app to search for different services.
Upd: The platform has been recently rebranded into Foodito.
About the company
oMap Sp.z.o.o is the name of the Polish company that is managed by two Latvian businessmen. They are two co-founders of oMap.pl app. Andris Stinka, one of businessmen, has more than 20 years of experience in the IT business, he is also known as a co-founder of DAYPE and Addio Ltd. companies that are engaged in the Internet technologies. oMap company was founded in March 2018.
Menu+ app concept
See more about the development model of the Yelp-like app. Read How much does it cost to create an app like Yelp?
This year the company plans to launch Menu+ - it is a niche app that will provide useful tools for small business marketing. It will be the app created on oMap.pl basis but it will be focused more on food and drink market. Cleveroad specialists already submitted a rough estimation and rough specification for a new project and the project is already under development.
Main business objectives to achieve
Having conducted the market analysis, Andris came to the conclusion that there is a lack of search-and-discovery apps available on the Polish market. That is why he ordered the development of oMap.pl service from Cleveroad.
#1. The main challenge was in how various services can promote their product. Our customer noted that plastic business cards won't let companies advertise their product as efficiently as it was before. That is why oMap.pl app was developed to let service advertise themselves online and provide users with interesting discounts and loyalty programs.
#2. Also, oMap.pl software has commission free ordering system, unlike other competitors. No money charges for each order or quantity of products.
This tool helps you find different restaurants, car services, barber shops, and so on. In fact, the service makes it possible to find anything. Business owners can contact admin represented by our customer and agree about the placement of their enterprise in the app.
How we implemented oMap.pl development strategy
irst things first. Let's start from the very beginning.
Everything starts with the cost planning. We discussed all financial issues and, finally, we got the approval of the customer to start planning stage.
The precise estimation means a lot. See more in our video below:
How To Estimate Your Project Efficiently?
It's a very important stage that we cannot ignore. Planning can influence the development time that will be much longer than it was agreed initially. So, at this stage, we specify all details, assume what the outcome will be. Also, we determine the scope of work and type of work. Then we draft calendar plan specifying when each development stage is going to be finished. We evaluate what resources we will use on each stage and for the project in whole. Project manager coordinates the whole process with all participants of the development. We try to avoid all possible risks to create the app by the due date.
Our UI/UX designers made wireframes to let the customer see how his app may look in future. Then we provided our customer with wireframes to get his feedback and to understand his vision of the future product. We discussed all changes that need to be done and the development process was initiated.
Initially, the customer told us that he needs the service on all popular platforms - web, Android and iOS. So to turn this product into reality, we involved the team of developers as follows:
- 3 web developers (1 for back-end development, 2 for front-end);
- 2 Android developers;
- 2 iOS developers.
Then the development process started. We applied Agile methodology for the development of the mobile app and it helped us keep up with deadlines and fixed budget. Advantages of Agile methodology for mobile app development are obvious.
Discover the main tips to attract your mobile users. Read Ways to increase mobile app engagement and give users personalized experience
Create an account or sign-in using Facebook in oMap.pl
The target audience of oMap.pl app
The app was initially focused on two main groups - users and advertisers.
Capabilities of oMap.pl service
This project allows you to search various types of service in Poland.
- You can sign-in via Facebook or register using your e-mail. Or you can use it without registration, but you will not be able to order the food if you need it. You read information about one or another service to make your decision.
It is worth noting that at the moment oMap.pl is used for food services search predominantly. But it doesn't mean if you have a hotel, you cannot add it to the oMap.pl search. It is up to you.
- Now then, you can use maps to find the service you need. Interestingly, you can use web version for searching, but you cannot use it to make orders. You will have to download the app for iOS or Android depending on your smartphone. The web version is used for admin to customize the service settings and just as an interface for searching. Moreover, the web version is available only in the Polish language.
Web version allows you only to search for services
- You can read reviews left by other users, look through photos and leave your comments. Also, each enterprise has it's rating and you can rate it as well after the visit;
- If it is the first time you are in Poland, you can ask a local guide to advise you some good restaurants or hotels. He will do it using oMap.pl app.
- Direct messaging with clients. Representatives of restaurants or any other services can speak directly with clients in the integrated chat.
Paid premium accounts for Advertisers make it possible for them create preferences-based offers and be at the top of the list.
What is special about oMap.pl?
When you downloaded the app, it offers you to choose the language - Polish or English. Then, using the app, you can order the food using special integrated chat form to contact food service representative. Chatting and for ordering are advantages you can have using oMap.pl, unlike other available similar services like Foursquare, for example.
Find the food type you like using oMap.pl
Also, you can get directions from you to the nearest cafe or any other place. The main goal was to create the service that is functional and has a minimalistic design. It is user-friendly, it doesn't require from anybody to investigate how it works. And you can register your own business if you want to.
Payment is made only in cash upon delivery. But in future, there are plans to integrate payment with a credit card as well.
oMap.pl allows you to order the food
This stage is also very important, especially in our specific case we paid much attention to this process.
Find out why it is necessary to create an extraordinary app. Read Why do you need a creative app to make your business prosperous?
Since our customer had already a large listing of services he wanted to add to his product, our developers wrote a special script to add it all at once. Therefore, to test it correct functionality, our QA engineers also wrote scripts for automated testing to perform load testing and estimate the capacity of AWS servers.
There were some difficulties during the testing process since we needed to increase service performance in order to provide users with a high-quality functionality.
Technologies we used
We used many interesting tools and services to create oMap.pl and their role was really significant.
Technologies used to create oMap.pl app
It is a search engine that is used for the high-loaded websites or corporate systems. This is flexible and easy-to-use service that was exactly what we needed. Since oMap.pl contains a large amount of data, Elasticsearch was the one to optimize searching process and reduce lagging. It allows the user to type first letters of the service they need and the engine is sorting all similar search requests.
Sign-in authorization using Facebook.
Integration of Google Maps to provide users with the location of all interesting places.
A service that allows users to plan routes and see the distance between two points.
A payment system that will be integrated into the following update. Using PayPal, business owners will be able to pay for registration of their business in the app.
The tool that makes it possible to enable chat communication.
A programming platform for the development of back-end part.
Amazon Web Services is the infrastructure of cloud web service platform and we used AWS servers to store information.
Results and project's future
As usual, we did our best to submit a high-quality product to the customer. The development process took 3 months and soon we will add some changes and release a new update. Our specialists are engaged in maintenance and help the customer to customize some settings if necessary.
The product hit app stores almost 9 months ago. As for total customers' feedback, our customers noted that first customers found oMap.pl app very attractive and interesting. More than 50% of the total interest concerns food sector since other sectors like auto repair or barber shops are not so popular.
As for the main metrics, as of the beginning of July:
- the number of downloads is 763;
- the number of monthly visitors 4000.
Our customer expects these figures to increase higher with the release of the new update in September.
There are a couple of things customers plan to update in oMap.pl as follows:
- More detailed information about followers. Premium advertisers (restaurants, hotels and other enterprises) want to get more information about their followers to create an ad and offers based on personal preferences of each user.
- Add a detailed manual on how to use oMap.pl, why and what benefits you can get from it.
Learn about the secrets to find the development team of your dream. Read How to find app developers with the perfect skill set for your project
Also, as we noted above, Menu+ app will probably become a reality very soon. Just stay tuned!
We are always happy to create something new for our customers and we hope that the next project will not be the last one. If you have any software idea but you don't know how to implement it - we will help you willingly. Contact us and subscribe to our blog!