Case Study
Kumba
SoftTeco re-engineered Kumba’s booking and route-planning platform and connected it reliably to existing veterinary practice management systems.
AI-generated imageCountry
USA, Canada
Industry
Veterinary
Platform
Mobile, Web
Technologies
PostgreSQL, AWS (S3, EC2), JavaScript, TypeScript, React.js, React Native, Node.js, NestJS, GraphQL, GitLab CI/CD
Challenge
Kumba Technology runs a platform that lets mobile veterinarians, clinics and pet owners book and coordinate appointments online. As its user base grew, the original architecture began to show its limits: performance suffered, maintenance and further development became increasingly difficult, and the connections to external veterinary systems were unreliable. Kumba needed a partner to make the platform scalable and to establish stable integrations with additional veterinary service systems.
Solution
Working with Kumba’s team, SoftTeco rebuilt the platform around a clearly structured, scalable architecture designed for future growth and easier troubleshooting. The result comprises two web applications — one for administrators, one for clinics — plus a cross-platform mobile app for veterinarians, built on React.js, React Native, Node.js/NestJS and PostgreSQL, and hosted entirely on AWS. The mobile app’s core feature combines the Google Maps API with a custom algorithm that automatically calculates the most efficient route sequence for a vet’s daily home appointments. To stabilize data exchange with practice management systems, SoftTeco introduced a two-stage retry mechanism for failed synchronizations, and further improved database queries, caching, codebase structure, role-based access control and system monitoring.
Results
SoftTeco successfully scaled the Kumba platform, improved performance, and established robust integrations with veterinary systems such as Digitail and Shepherd. SoftTeco continues to support the platform with ongoing maintenance and updates.
