Redefine your
Touch Experience.

Make shopping, paying, working and
exploring better than ever before.

Mobile

Project

GeniusPay(POS)

Client

Peter Bournobuke

Type of Work

App Design & Development

Platform

IOS, Android & Website

Background
Background

The client was looking to rebuild the multi-channel retailing capability, where thousands of users across multiple stores and geographies could use a common portal to manage data related to prices, products and promotion information for Point of Sales (POS). The client was looking for a strategic development partner who could help them achieve this

betalterminal
What’s Genius Pay?
What’s Genius Pay?

Genius Pay is Point of Sale (POS) system which helps business to manage their sales and transaction that are done between a merchant and a customer when a product or service is purchased.

betalterminal
Client’s Objective
Client’s Objective

The client’s objective was to foster innovation, improve efficiency and create new methods to engage the customer.

In order to enable this, the client wanted to create a centralized system to manage, maintain, and control worldwide Point of Sale (POS) configuration to:

They needed to enable Product integration - onsite and offshore, through an able application development partner.

Software Components
Software
Components

There are two common software deployment methods:

On premise: For this, we have developed an Android app which allows the business to maintain their sales record easily.

Some of the benefits of have an Android system is

Cloud based: lso known as Software-as-a-Service (SaaS) POS solutions. You access and support the system via the internet.

Don’t worry—if your internet goes down, most systems track sales and sync them once you’re back online.

betalterminal
Hardware Components
Hardware Components
Hardware
Cash Drawer

It is a secure place you need to store cash for transactions

Hardware
Barcode Scanner

Scanning barcodes pull product info and add it to the checkout total. Barcodes, when scanned, is also integrated with inventory management systems to automatically adjust stock levels

Hardware
Register Screen

It is a standard monitor that displays the product database. In our system, it a Samsung Android Tablet

Hardware
Card Reader

Secure and EMV- compliant credit card readers are extremely important for retailers since the EMV payment standard went live in 2015

Hardware
Reciept Printers

Email and text receipts are gaining popularity, but paper receipts are still important for providing customers with a quick snapshot of their purchase.

betalterminal
Redefine
Most Remarkable
Features

GeniusPay cash program comes with the following basic features.

One Solution - Many Industries
One Solution - Many Industries

GeniusPay cash registers suit those businesses that sell services and products where payment is made by card or cash, whether you have a physical activity or pay in the field at the customer's expense.

img

Hairdresser

img

Beauty and Skin Care

img

Massage and Healthcare

img

Workshop

img

Retails

img

Resturants

img

Bar

img

Café

img

Amusement Park

img

Festivals and Fairs

img

Laundary and Massage

img

Pay Outside Customer

Challenges and
Their Solutions
Challenges and
Their Solutions
Challenge 1

The initial challenge in the project was to understand the complete system and the upgradations required by the client.

Our Business Analyst Team made a plan with the client to understand the complete system and the upgradations needed. The discussion started through calls and client shared PPT and gave us a tutorial of the current system. The phase lasted for 3 months, and as a result, we understood the client’s requirement in depth.

Challenge 1

To work on the system which is already live and had thousands of users.

During the initial phase there was a bug in the system which was affecting the client’s business badly. The client wanted us to resolve the bug as quickly as possible without affecting the current user’s data and process. Our team delicately worked on the weekend and spoke to their party API vendor and fixed the bug.

Challenge 1

The digital system is created to speed up the process but the system client has been too slow and this was not good for his business.

Our team thoroughly reviewed the code which was already written and with their expertise they optimized the code and changed the server structure in such a way that high-speed system can be obtained.

Challenge 1

The system had online and offline synchronization features but there was a loophole in the code which caused deadlock.

System had the ability to synchronize the data when it becomes online but the system never maintained a log of how much data was synchronized. For this, our team wrote the scheduling algorithm in such a manner that all synchronization record was maintained and synchronization can be resumed from where it was disconnected earlier rather synchronizing all the data again.

Technology Stack
Technology Stack
Android
Android
  • HomeLanguage
  • HomeNetworking
Backend
Backend
  • HomeLanguage
  • HomeFile Storage
  • HomeDatabase
Final Output
Final Output
output
Result