TBR Group has assisted a Canadian startup in building a mobile and web application for veterinary SaaS solution.
The idea occurred to develop an application to diagnose a pet’s illness or disease online.
The application is intended for people owning cats, dogs and other domestic animals. It helps them find specialists who can consult on pets’ health-related problems.
The application provides all the required information about the veterinarian giving a consultation. Communication is arranged via a chat or video & audio calls. The user can see the history of correspondence, pay and request consultations from the veterinarian.
The main goal of the project was to implement robust video conferencing, simple visit management and payment system.
As part of this project, we have developed two app types featuring different functionalities to suit both pet owners and vets and to be used on the most widespread platforms like iOS and Android.
In addition, we built a web dashboard app for vet clinics so that all the statistical data such as earnings, appointments is seen and analyzed.
One of the challenges we faced during the development process was writing a Flutter web plugin with JavaScript since Agora SDK does not support chat features for Flutter web. We successfully overcame the challenge and implemented this functionality.
Our approach and solution is clearly described in the article published in the blog @.
Video & Audio chat is a Vetsie core feature, which is similar to FaceTime conversations functionality.
To build it, we used a powerful Agora SDK. The solution ensures reliable and secure communication. In addition to live video and audio conversations, the patients' actual data can be sent to their veterinarian by text, voice, and video messages.
We have made visits for both the pet owner and veterinarian as easy as possible. To book an appointment, a patient needs to specify the issue and choose a veterinarian, with the time and date arranged.
The app intended for veterinarians collects all the requests and shows them new bookings and upcoming requests, accompanied by brief information about each client and pet. Doctors can either accept or deny received requests.
We used Flutter for cross-platform mobile and web dashboard development. Flutter is an open source software – the SDK uses a C++ rendering engine, and it is based on the Dart programming language.
It also provides widgets out of the box, and the core of its architecture is reactive programming. Given this, web and mobile apps built with Flutter are extremely responsive and demonstrate high performance to the user.
Video&Audio calls (Agora RTC, RTM, Agora web library);
Chat (file uploading, unread messages, voice messages);
Book consultation;
Google map integration;
Charts;
Reviews;
PDF reports;
Push notifications;
Stripe payment integration;
Facebook events.
The client obtained the cross-platform and the cloud-based application which helps them increase the level of client’s engagement and loyalty.
Vetsie provides telemedicine and client communication on a single platform so that veterinary staff could achieve a work-life balance and ultimately enhance pet care efficiency.
In 2021 Vetsie has been selected and mentioned in the list of 101 Top Healthcare Startups and Companies in Calgary.