One of our team members has a dog. He has no idea how much food to feed the dog, because the dog is growing so fast. We devised an algorithm, based on studies completed by the Ohio State University, which would calculate how much food the dog needs to eat to stay healthy and keep it at its ideal weight.
We began by researching into the availability of research surrounding dog food intake in relation to other facts, like weight. Using this as a basis for our formula, we hand-crafted (with love) a specific concatenation of values that would ensure your pet would be fed
We used an unprecedented combination of HTML, CSS, and Javascript. While this normally wouldn't be considered unprecedented, we used Javascript for the backend as well with a Cordova-based frontend! This allowed us to not only provide a web interface, but also to supply iOS/Android app support.
While we initially used many factors in the calculation of the caloric intake counter, the first equation came with issues (for example, we were told to provide the dog with 160,000 calories per day). After some tweaking, we were able to resolve the problem by improving our algorithm.
We were proud of the fact that we were able to write iOS and Android apps, in addition to the web app; this allows people to check in on their dog's health anywhere, anytime.
We learned how to use Cordova to make progressive web apps, which was very helpful in allowing us to quickly design Android and iOS apps simultaneously without needing to write separate apps in Java and Swift.
Note: https://github.com/lukec11/MAHacksV is the desktop/web view of the app, while https://github.com/buckn/MAHacksV is the mobile of the app.
We would like to submit KibbleCalc to the Apple App store as well as the Google Play store; currently, it is only side-loadable.
Log in or sign up for Devpost to join the conversation.