Bill Splitting App For Restaurants

Categories : All, Retail / E-commerce

Client Requirement


The main requirement of the client was to develop a mobile application to be executed on Android tablets which extended the features of a traditional POS to a hand-held device. The Android based Mobile Application would facilitate Bar/Pub/Restaurant Owners to split and process paperless orders using Near Field Communication (NFC) technology. The Android OS integrated NFC technology will enable different users such as Owner, Administrator, Managers, Waiters and Bar Users to easily touch the tablet to place orders, run orders, print bills etc.

The client sought a solution that will be compatible with their existing POS system and demanded the following key components:
  • Tablet – Android focus
  • End-to-end encryption
  • Real-time information management system
  • Payment service platform to mitigate long check-out lines
  • Payment application data security
  • Split Bill functionality to easily split bills for any number of situations and payment types
  • Terminal management facility

Project Challenges

Team faced the following challenges:
  • The app to run smoothly on Android tablet with optimized resolution.
  • NFC Tag and POD device Integration to the System.
  • Maintaining syncing, database compatibility and functionality of the app right in the palm of your hand thereby making it easy to access anytime, anywhere.
  • Integration of different modules together and designing custom controls.
  • Top-notch security.
  • Bluetooth connectivity through NFC connection and NFC reader plug-in implementation came as a major challenge to the team
  • Ensuring safe and secure transfer of data.

Technologies Used

Operating System & Server Management Android OS, PHP, MySQL
Development Tools & Environments PhoneGap Cordova, AJAX, HTML5, JavaScript AngularJS, CSS3
Database HTML5 Local Storage Database Server


Project Leader 1
Phone Gap Developers 2
Phone Gap UI Designers 1
Quality Assurance Tester 1


The following development approach was adopted to equip the app with numerous features and functionality mentioned below:
  • The various features of the app were finalized in consent with the client and when combined with PhoneGap for various platforms worked seamlessly managing the complexity of the app.
  • The detailed wireframes and mock-ups were developed as per the client requirement.
  • Research and analysis were scheduled at every project level to effectively manage the development of the mobile app.

Development Highlights

The mobile POS system effectively manages the busy restaurants or bar customers by simply processing the transactions on spot leveraging the latest technology to its fullest potential. The system delivers valuable and instant opportunities to the business owners to expedite checkout process using wireless NFC (Near Field Communication) technology directly from their hand-held device. The mobile app is designed to increase the productivity at work and improve customer satisfaction, selling capabilities and help the owners subtly brand themselves as one of the most tech-savvy company amongst its peers.

[Total: 4    Average: 4/5]

Client Saying

We have dealt with a lot of web development firms and other tech support companies, none come close to Brainvire....
Mr. Matthew
I just want to say it's truly worth investing in services of Brainvire. They gave me what I required and...
Mr. Vinay Saini
Brainvire completed the job professionally and with an interest to solve the actual root problem I was having. They demonstrated...
Mr. Timothy Drylie
I am truly happy with Brainvire’s exceptional service. Whenever I had a question they answered it without delay. With extreme...
Mr. Richard Desilva
The best thing about Brainvire is Compatibility. Whenever we have a query Brainvire is always ready (24*7) to take care...
Mr Craig Agranoff

Latest Happenings

  • 04 Oct 2016
    Brainvire Making great Strides with Symfony Development Services [ + ]
  • 29 Sep 2016
    Brainvire augments its List of Offerings with Magento Sears Integration Services [ + ]