Home > Projects > Kumba

Kumba

A vet appointment booking platform for house call veterinarians and pet owners

Type

Web, Mobile

Industry

Animal Health

Country

USA, Canada

Highlights

  • Online appointment booking and scheduling
  • Automated route optimization and planning for house call veterinarians
  • Secure role-based access and session management
  • Automated client notifications for upcoming visits via SMS and email
  • Integration with third-party veterinary platforms and practice management software (PMS)

Client

Our client, Kumba Technology, Inc, wanted to make in-home pet care easy and accessible for caregivers, thereby promoting the human-animal bond. Therefore, they developed a comprehensive platform for online appointment booking for mobile vets, veterinary clinics, and pet owners.

Challenge

The Kumba platform had reached the limits of its initial architecture, causing performance issues and making it difficult to maintain and expand. Its integrations with third-party veterinary systems were also unstable. The client approached SoftTeco with a request to scale and enhance their existing solution and enable seamless integrations with other veterinary service platforms.

kumba 1

Solution

In collaboration with the client’s team, SoftTeco rebuilt and scaled the Kumba platform. The solution includes two web applications: one for administrators and another for clinics, along with a cross-platform mobile application. The apps initially lacked a clear architecture; we redesigned the system to be scalable, maintainable, and easier to debug as the user base continues to grow. The frontend was built with React.js for responsive web interfaces, while the mobile application was re-architected with React Native to enable cross-platform use. The backend is powered by Node.js and Nest.js with a PostgreSQL database for robust data management. The entire infrastructure is hosted on AWS.

Looking to build a scalable veterinary booking platform?

Let SoftTeco develop secure, high-performance web and mobile solutions for veterinary clinics, mobile vets and pet owners.

Tech Stack

Backend

Nest.js

Node.js

GraphQL

Database

PostgreSQL

Cloud

How It Works

The platform serves three main user groups: veterinary clinics, pet owners, and house call veterinarians.

Veterinary clinics
Kumba’s administrator registers the clinics on the platform. Once added, clinics can set up their services, manage veterinarians’ schedules, and configure integrations with their practice management software (PMS). Veterinarians can also adjust their own schedules individually.
Pet owners
Users can browse available slots and book appointments for grooming, wellness checks, or surgeries. The system automatically syncs this data with the clinic’s existing management software.
House call veterinarians
The core feature of the Kumba app is the integration with Google Maps API and a custom algorithm that generates optimized daily routes. It analyzes all the home appointments that a veterinarian has for a day and calculates the most efficient travel sequence based on the coordinates of the route’s waypoints. As a result, the app provides an optimal route, along with the estimated travel time and distance to every stop. The system also automatically notifies each client via SMS and email the day before and minutes before the vet’s arrival.

To ensure seamless data flow, we built and enhanced integrations with key PMSs, implementing a sophisticated two-stage retry mechanism to automatically recover failed synchronizations. Our team also optimized the integration with the Google Maps API for route planning.

To improve performance and reliability, we optimized GraphQL queries, implemented Apollo caching, and consolidated multiple web repositories into a single maintainable codebase. Additionally, we strengthened platform security with role-based permissions and implemented advanced monitoring for faster troubleshooting.

kumba 2

Results

SoftTeco successfully scaled the Kumba platform, boosting performance and enabling robust integration with veterinary systems such as Digitail and Shepherd. We continue to support Kumba with ongoing maintenance and updates.

Gameinsight

Gameinsight

An e-learning platform dedicated to European football

  • Web
evoz portfolio

Evoz

Advanced solution for baby monitoring
and activity tracking

  • iOS
  • Android
  • Web

    Start your digital transformation journey today

    Drop us a line via the form below or contact us at info@softteco.com and our representative will get back to you within one business day.

    I agree with the Privacy Policy and the Terms of Services

    13 REVIEWS

    51 REVIEWS

    Lithuania

    82 Laisves al., Kaunas, 44250

    42A, Dariaus ir Gireno st., Vilnius, 02189

    United Kingdom

    Loughborough Technology Centre, Epinal Way, Loughborough, LE11 3GE

    United States

    22 Juniper st., Wenham, Massachusetts, 01984

    Poland

    9A/4U Belwederska st., Warsaw, 00-761

    Georgia

    1 Meliton And Andria Balanchivadze st., Tbilisi, 0667

    Bulgaria

    Knyaginya Maria Luiza 1 Blvd., Plovdiv, 4000

    United Arab Emirates

    Office No. 19-177MF, Owned by Shamsa Mohammed Ibrahim
    Al-Suwaidi, Al-Murar, Dubai

    13 REVIEWS

    22 REVIEWS

    13 REVIEWS

    22 REVIEWS

    Softteco Logo Footer