Veterinary-Calculator-App

The Vet RX Calculator is a mobile application available soon on iOS and Android built with Dart/Flutter that allows users to quickly calculate the recommended dosage of a drug for a specific animal based on certain parameters. This provides quick and efficient calculations for veterinarians, students, and other animal health professionals as calculating dosages of a drug without this app would require looking through various handbooks for the equations and calculate them by hand.

GitHub Repository

Authors

Supported Animals

The application currently supports the following animals:

Features

The Vet RX Calculator provides the following features for users:

Animal selection page

general page for choosing drugs/weight list of drugs for the animal

entering the animals weight

dosage calculation results

Usage

To use the Animal Drug Dose Calculator, simply download the app onto your mobile device and launch it. Select the animal you wish to work with from the main menu. From there, select the drug you wish to administer to the animal. Enter the animal’s weight in pounds and press the “Calculate” button to get the recommended dose of the drug. If applicable, the app will also provide extra information about the drug. After the calculations are done you have the option of pressing the back button to get a drug dosage for the same animal, or pressing the home button to choose a different animal.

How to run this app locally

The Veterinary Calculator app is built on the Flutter framework and will need to be downloaded to be able to build and run this app. Once Flutter is installed, open a terminal and type

flutter doctor -v

This will show you everything else that needs to be downloaded and installed to ensure that everything for flutter is working.

To run the app on emulators, the easiest way for Android is to download Android Studio and create an emulator through their Device Manager which will create an android device and allow you to run the app on it. For iOS, Xcode and a Mac is needed to create an iOS simulator to run the app.

To run the app type

flutter run -d {device name}

with device name being the specific device, such as iOS or Android emulator, that you want to run the app on. To get a list of devices type

flutter devices

Note: The file ‘/lib/data/firebase_options.dart’ is excluded from this repository as it contains a private API key. You will need to supply your own firebase API key to properly run the app and recieve information from a database.

Repository Navigation

All of the files for the UI of the app is located at vet_calc_app/lib with the different screens being in ui. Files for specific runners such as android and ios are located in vet_calc_app in their corresponding folders. The documentation for the database is within `vet_calc_app/docs/database.md

License

TBD