Case Study

R3Hub - Real Time Refill Service


"Patel Traders", are manufacturing, supplying, trading and distributing the high-quality Chip Re-setters and Resetting Devices, since their establishment in 2012. They offer a wide range of products including the Apex Unismart Laser Chip Programmer, Packing Materials Airbag and Packing rolls and HP 1918 Dye-Based Black Print Cartridge. In compliance with the latest technology, they provide the latest and most convenient products to their customers. Their products are well appraised among the customers for their compact design, precise engineering and high performance. Being manufactured from the quality assured components, their products have a longer functional life as well. Their products are used for a wide range of applications, inclusive of being used in various printer cartridges.

To manufacture the high-quality products for their customers, they have a huge infrastructure as well. They procure the quality assured materials from their reliable and trusted vendors. Being associated with them for a long time, these vendors understand the precise needs of their customers. While for quality assurance, they have a team of skilled quality controllers to perform various quality checks. Moreover, they export their products to a number of countries including South Africa, Dubai, Srilanka, Nepal and Gulf Countries.

Visit Website


The main objective of R3 is to provide complete door-to-door cartridge refilling service with a single tap on the mobile application. With this concept, refiller can get more business and earn more money at the real time. R3 is the connecting bridge between refillers and end users.



To provide the solutions to the problem we have developed two applications, one for Refiller and another one for an end user.

In this concept, customers can request to find the nearest refiller from their current location while just submitting few details regarding cartridge and printer stuff. An end user can track their allotted refiller at real time on Map. An end user can also call refiller, view refiller details and cancel request from a mobile application.

On the other side, refiller application was built for getting more request from end user within the short period of time. Refiller application gets notified via phone ring and pop up on the screen when the customer application has requested for the refiller.


  • Complicated Database Architecture.
  • Communication with Two Applications.
  • Synchronization of data between mobile application and server.
  • Understanding the requirements.
  • Change of Requirements.
  • The functionality of refiller application in background state when a phone is locked or application is minimized.
  • To reduce a load of an application on mobile at runtime.
  • Real-time transaction details for any service
  • Set refiller online at idle mode was one of the greatest challenges.
  • Control and monitoring work progress.


  • Understanding and implementation of a complex database structure.
  • Scrutinizing how to establish a connection between two mobile devices with the database.


  • Attended Product Launch in “Indian Recharger Xpo 2017” held at Nesco park, Mumbai.


Mobile Application

  • Registration
  • Log In
  • Forgot Password
  • Change Password
  • User Profile
  • Find the nearest refiller on a mobile app with GPS tracking.
  • Call Accept/Decline and send acknowledge for refiller when service call arrives.
  • Selection of refilling stuff for a customer.
  • Track user on a MAP.
  • Give Ratings to refiller from customer application.
  • Submit payment details of service.
  • History of each service.
  • Cancel service after connecting from both sides of an application.
  • Help/Support
  • Contact R3

Web Application

  • Registration
  • Log In
  • Forgot Password
  • Change Password
  • Profile
  • View summary of payment
  • View service took history

The Result of Our Work

  • Robust and having a user-friendly User Interface.
  • Find refiller and connect quickly.
  • Easy to track alloted customer and refiller on Google map.

Time Line

  • Phase I – 8 Month


  • Performance Improvement and functionality of maintaining the application in the background with monitoring customer calls at idle mode.

Technology Used

Android Application

  • Material Design
  • Google Maps APIs
  • Firebase for Push Notifications
  • Fabric API for Crash Report and Analytic
  • FTP library to upload image on FTP Server
  • SOAP Web Services

Web Application

  • SQL Server 2008
  • Metronic Theme

Vertical Industry

  • Printer maintenance and cartridge refilling Industry.

Target Audience

  • Mainly Targeted for Cartridge Refilling and Service Providers of Patel Traders.
  • Outside Refillers of Patel Traders who want to Join R3.


After facing lots of challenges during the execution of process we build the system for refilling service. We faced the main issue regarding how to make the application run smoothly in the background.


After successful closure of application we had got an appreciation for our hard work and commitment from the client.