Takis Biltong

A hybrid point-of-sale application revolutionizing sales capturing for a food processing company

Mobile POS Sales CRM Hybrid App Food Processing

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, Keylumi 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.

Objective

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.

Takis Biltong POS System

Project Impact

3 System Tiers
100% Client Satisfaction
Multi Platform Support
Real-time Data Syncing

Technologies Used

Framework

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.

Database

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.

Services

To facilitate collaboration and generate various reports, Takis required their data to be sent to Airtable, a cloud collaboration service. 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.

Development Process

Requirements & 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.

Resource Planning

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.

Testing

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.

Deployment

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 Structure

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 - POS Application

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.

Ready to Build Your POS Solution?

Let's discuss how we can help you create a comprehensive point-of-sale system for your business.