Takis Biltong

Takis Biltong

The Brief

Takis Biltong, a food processing company, was facing challenges with their sales capturing strategy, which hindered their innovation and growth. To address this issue, Duende Digital partnered with Autofficiency to develop a hybrid point-of-sale (POS) application for Takis Biltong. The POS application would integrate with their existing third-party sales capturing software, enabling the company to capture sales data efficiently.


The primary objective of the project was to create a mobile POS application that would streamline sales capturing for Takis Biltong's reps. The application needed to have receipt printing functionality, sales tracking, and the ability to sync with the company's internal CRM and third-party integrations. In addition to the POS application, the project included the development of a sales CRM for management, which would allow for user permissions management and POS device management. The overall goal was to create a unified system that would improve sales capturing, tracking, and management for Takis Biltong.

The Technologies


The Takis Biltong POS sales system was custom-built using JavaScript and PHP frameworks. To create the hybrid mobile application, our developers chose Apache Cordova, which allowed them to create web-based applications that could be deployed on multiple platforms without relying on platform-specific code.

Using Cordova resulted in a faster development turnaround time, and we were able to develop the POS application efficiently by using custom libraries such as those for printing receipts and capturing photos of receipts.


For the Takis Biltong POS mobile application and the backend sales CRM, we used SQL as the primary storage base. SQL allowed for structured query processing of large records within a database, making it easier for Takis to find data and establish structured relations with their datasets.

This architecture was particularly useful for efficient data analysis, which was crucial for Takis to gain insights into their customer base and make informed business decisions.


To facilitate collaboration and generate various reports, Takis required their data to be sent to Airtable, a cloud collaboration service. To achieve this, we utilized the Airtable API and implemented a data syncing operation on the POS application, which pushed sales information to their Airtable base via structured webhooks.

At Duende Digital, we believe in collaboration and sharing of resources where possible, which is why we always look for the best avenues to integrate third-party apps into our clients' systems.

The Process

& Analysis

Our first step in the process was to gather all the necessary requirements for building the hybrid mobile application and sales CRM system based on the insights provided. We conducted an extensive analysis to ensure that the final product would meet the necessary conditions for a new and improved sales-capturing strategy for Takis Biltong.


To ensure stability and adhere to strict project management timelines, we implemented guidelines between the project, tasks, team, time, and budget. Our resource planning process ensured that the project progressed smoothly and efficiently.

Frontend & Backend Development

The development process was crucial to the success of the project. Our team conceived, specified, designed, programmed, and documented all the project elements, including the POS system, sales tracking, and CRM management functionalities.


To ensure stability and usability, we tested every aspect of the system extensively. Our testing process included testing the application across multiple mobile devices and the main POS devices required to run the application. We made sure that the final product met all the necessary standards for functionality and usability.


To save time and money, we ran and scaled distributed applications across our unique optimized configuration process. We provided Takis Biltong with a fully managed solution that allowed them to scale and grow their applications with ease.

Maintenance & Updates

This step of the process is critical, as it allows us to monitor the system's infrastructure and manage critical updates to ensure reliability and uptime. Our team continues to provide maintenance and updates to ensure that the system runs smoothly and efficiently, allowing Takis to focus on its core business operations.

Project Description

Tier 1 - CRM Portal

The first tier of the system was an advanced CRM that was developed to manage customers, sales, and inventory. This multi-level system links inventory directly with the hybrid application, making it immediately available for sales tracking purposes.

Tier 2 - Stylist Portal

The second tier was a device-specific POS application, developed using Apache Cordova, which takes advantage of the device's native printing and image-capturing functionality. The application includes features such as receipt printing and sales tracking, and it syncs with both internal CRM and 3rd party integrations.

Tier 3 - Admin Portal

The third tier was an admin portal that provides a management system with key analytical insights such as sales information and advanced filtering options. The admin portal allows for the addition of discounts to customers and the creation of logins for reps that require a POS device.

© 2023 Duende Digital. All rights reserved.