Mad Devs created the Namba Food delivery service from scratch. The solution
orchestrates feature-rich apps for couriers, end-users, and business owners.
Multi-directional business model
Mini white label
After business owners submit images and prices, the Namba Food team creates a customised and branded e-commerce website. Updates, support and maintenance are also done by Namba Food.
Full white label
Business partners can use Namba Food’s software and business model, adjusting for their needs, scale and region. Namba Food is responsible for its maintenance and helps with management and marketing.
The personal courier service works 24/7, enabling quick delivery for both organizations and individuals. Regardless of the product’s nature, personal couriers deliver it on time and, if needed, anonymously.
Businesses running e-commerce websites, but wanting to outsource delivery services, can benefit from Namba
Food’s checkout page, which allows businesses to quickly integrate delivery without incurring
Delivery of food and goods
Namba Food's delivery service positions itself as an intermediary body between goods and food service providers and customers.
Namba Food API
Namba Food API allows businesses to integrate the API into any mobile payment application. As a result, end-users can quickly order goods and services without leaving the app using the app’s own payment system. Such API benefits businesses because end users use the payment method defined by the mobile app. At the moment, Mbank by Commercial Bank Kyrgyzstan and Balance by Beeline, a telecommunication service provider, have successfully integrated Namba Food API into their mobile apps.
High-level system overview
Typical usage scenarios and user roles
Offers easy-to-use interface and fast navigation for Namba Food users.
Allows planning a route and quickly getting information about orders.
Includes full control of the ordering process from order acceptance to status tracking.
Facilitates uploading the menu and updating information about services.
Web version and mobile applications for end-users
Simple ordering process for end-users
Customers track order statuses
Admin panel automates Namba Food’s scalability
The built-in reporting functionality enables managers to have full control over the entire list of business partners.
Integrating new business with 1000+ products takes less than a few hours. The scalability of Namba Food enables its managers to integrate new business partners into a system quickly. Managers prepare an Excel file with structured menu or product data.
Namba Food automatically categorises data inside the managers' dashboard panel. More than 4000 products can be catalogued in a few clicks.
Flexible catalogue management
Control panel functionality
- Accrued revenue
- Total number of orders
- Total accrued commission
Within the panel, operators interact with clients by confirming orders and ensuring that customers’ notes are communicated during the process.
Swift admin panel — intelligent delivery control
The Swift microservice-based admin panel receives order information from the control panel and helps the operators to overview and manage the delivery processes. It displays orders by statuses as diagrams.
The Swift admin panel helps operators to stay in touch with a courier if there is an issue on the way.
Intelligent auto-assignment system for courier management
Auto-assignment system under the hood
Geocoder Ariadna on ElasticSearch with OpenStreetMap
Grafana — Docker containers’ monitoring service
Monitoring also helps Mad Devs to prevent service timeouts. When the load grows, we can track spikes, estimate the severity of an issue and quickly resolve it.
Technologies used for the Namba Food project
Website and mobile app infrastructure scheme
A local hosting provider is used to host the infrastructure. When a system receives a request from the client, it is handled by the Nginx proxy. When the Mad Devs team deploys a new version, we use the Nginx Gen server. The Nginx proxy sends requests to the website, which is in turn connected to the MySQL database, and Redis serves as an in-memory key-value storage.
All our services run in Docker containers, which simplifies the process of infrastructure maintenance and monitoring.
Meet the team
Mobile App Developer
Mobile App Developer
Weekly calls with the customer's business representatives and monthly meetings to see what could be improved from a development/IT viewpoint. Our staff members also work on the Namba Food premises several days a week to keep in touch with the customer's employees. This keeps everyone on the same page. We can collect the most recent business requirements and quickly respond to changes that a highly competitive delivery market may throw at us.
Nationwide success and day-to-day improvements
Launched in 2013, Namba Food became a fully self-supported service in just two years. Due to Namba Food’s vision and understanding of its target audience, we were able to build a product that truly solves this customer’s problems. The year-over-year growth rate is hugely impressive.
As the number of businesses using Namba Food continues to increase, the service's yearly growth rate is about 50% for both revenue and deliveries made.
“Thanks to our close collaboration, we saw a notable increase in the return on investment, as the number of orders grew by 53% YoY. The Mad Devs Team always surpasses expectations and stays open to suggestions. The team's competency and dedication enabled the prolonged partnership between our companies.”