QuePro app provides users with real-time knowledge and helps them promote their skills, learn and communicate with other community members.
How does it work? Users add their skills and interests to a personal profile. It allows receiving queries or questions from locals that match indicated skills.
When the registration stage is completed, the users may ask the community members the questions or offer their advice.
The app uses keywords (tags) for fast searching and sending query or question to the right specialists (pros).
At the same time, the app provides an ability for users to select the most suitable answer among the local experts on the map and start a private conversation with a specialist.
We had to implement app's key functionality with a tight deadline in mind.
The client wanted to create a social platform which would perfectly function on mobile devices and allow users to communicate with each other in real time. The client had the high requirements to quality assurance as well.
Our task was to create this app from scratch and ensure its high level of performance.
The APP Solutions team delivered multi-edge experiences that are secure, scalable, and even exceed the user's expectations. QuePro app is fast, responsive and gives its users world-class experience – high quality and top notch availability.
We launched the app within the very tight deadline. The whole project was ready to use after 3 months of work.
The app works locally, and the radius is set to 20 miles, while receiving queries, posting queries and doing a search. The radius can be manually adjusted starting from 100 meters to 100 miles. Users can also use the app in any city in the world by manually changing the location on the map.
Using technology stack
We have created the whole ecosystem of the project, including back-end part.
The application was developed both for iPhone and Android within compliance with all UX regulations and design guidelines required for the each device.
Technologies behind this scope of work are Java Android SDK, Jackson, Gson, Google map, Picasso, Volley and Google Analytics.
For the Admin Panel on the back-end, we used the following technologies: PHP, MySQL, HTML5, CSS3, Jquery, Nginx.
Real time chat
Using the reliable and scalable Google GCM infrastructure allows to send data from our server to users' devices, and receive messages from devices on the same connection.
Also, this technology provides the capability to distribute messages to our client app in any of three ways — to single devices, to groups of devices, or to devices subscribed to topics.
It ensures battery-efficient connection channel.
Also, we used EventBus, the number one open-source event library for Android that is trusted by industry leaders like WhatsApp. EventBus enables central communication to decoupled classes with just a few lines of code – simplifying the code and speeding up app development.
In fact, the geolocation component is getting the main role in the whole idea. The results of a search are organized by the current location of the user. First, the customer sees the closest spots to him. He can read all the information, choose the place and pin other areas for later.
Also, the user can narrow down the options by picking other location and settings.
We have developed an app that allows users to find help from local specialists in any sphere and achieve more in their work and daily life by using QuePro app. We used the cutting-edge technologies to make it is code more flexible and empower app’s performance.
Together with our client Sultan Murad we have created a highly specialized social network that connects people due to their interests and needs and provides public discussions and private charts.
Our primary challenge was to create an app from scratch with a very tight deadline in mind. Our professional project managers have used the combination of different work planning methodologies like Agile to meet the deadline.