Furbaby Tracker

Real-time pet status Updates

Services
User Experience
Development

Business challenge

A US-based client with a background in the healthcare industry approached us for the development of a platform with multiple client and vendor-facing applications. The purpose of the platform is to connect pet hospitalization facilities to end-users/pet owners. The platform enables the clinicians to keep their clients, the pet owners updated at every step of their pet’s journey at their facility. The major challenge was to import the pet data and keep it in sync with a third-party Pet management system. Other challenges were to keep the pet’s journey updated at all times and keep everything in sync across the platform and hence keep the pet owner updated via real-time notifications.

The Solution

Our team of developers led by our solutions architect designed a solution leveraging serverless architecture and a number of AWS cloud-based services. AWS’s serverless framework helps keep the data synced with the third-party Pet management system while keeping the costs at a minimum. Google’s Firebase is also being used to enable real-time notifications across Android devices. The platform comprises multiple client-facing applications developed for both web and mobile architectures. The application work in perfect harmony to keep all the users involved in the process in sync.

The highlights of the system follow:

  • Integrated multiple Pet Management Systems to import clinic history into the application’s datastore.
  • Used Google Cloud Functions to import and keep approximately 10 million records in sync with the Pet Management systems.
  • Developed high performance, low latency search module with less than 50ms response time.
  • Developed an e-commerce module supporting recurring payments, enabling the client to charge the customers on a weekly/monthly basis.

Applicatons

  • Mobile apps for clinicians: iOS and Android apps optimized for both mobile and tablet devices
  • Mobile apps for pet owners: iOS and Android apps optimized for both mobile and tablet devices
  • Web app for clinicians: Web-based application optimized for all the major browsers

Tech Stack & Infrastructure

Node.js

ReactJS

GraphQL

React Native

Google Firebase

Google Cloud Functions

Google Cloud Storage

AWS Lambda

AWS API Gateway

AWS EC2

AWS CloudFront

AWS CloudFormation

Serverless Framework

AWS DynamoDB