Coder Social home page Coder Social logo

android-pet-carer's Introduction

Tell us what your idea is.

We develop a mobile application called Pet Carer. It is a pet health observation and diagnosis service for pet owners. Being healthy is essential for every living thing, including animals who cannot tell us that they are sick. Recently, our first beloved pet passed away because we lack the knowledge to perform observation and evaluation on her health efficiently. We do not want this tragedy to happen again to any pet lover or us.

Performing health-checkup on pets regularly can help to prevent unpredictable tragedies from happening. Traditionally we would take our pet to vets for diagnosis. However, Pet Carer can help you perform initial diagnosis by yourself as well as help the vets to understand your pet better.

The on-device machine makes pet health-checkup by mobile applications possible. Pet Carer application performs five necessary checks, including an observation on the respiratory organs, eyes, ears, paws, and drops separately. The app uses photos and videos related to each inspection combining with pet's physical information, such as weight records as inputs to our machine learning models to determine the healthiness result of each check. The diagnosis will work seamlessly with no latency, even without an internet connection, and the user can choose to keep the diagnosis information secret.

We plan to make the application for supporting guinea pigs first then expand the service to other popular pet categories. The beta version of the app can be found on the Google play store with basic functions, like taking notes and recording weight.

We are waiting for approval on the Google play store.

Tell us how you plan on bringing it to life.

(1) any potential sample code you’ve already written,

We have launched the beta version of the app with basic functionalities to play store. Currently, we are developing the health-checkup feature which utilizes on-device machine learning power. We use Firebase services such as Cloud Firestore, Firebase Authentication, Firebase Storage, and other Firebase services to manage and store all of the application data. The progress of this feature can be seen in the sample code in this link

(https://github.com/BenBoonya/android-pet-carer).

We will use the Android Firebase ML Kit along with pre-trained Tensorflow Lite models to classify and analyze the pet images. The models are hosted on the Firebase project and will be updated automatically.

(2) a list of the ways you could use Google’s help,
  1. Collecting categorized pet images for training the models. By using Google help will be able to ask for cooperation from the pet research center or universities much more comfortable. This link is the sample of guinea pig-related research papers that is very beneficial for the model training process. https://www.researchgate.net/publication/280246223_Diseases_in_pet_guinea_pigs_a_retrospective_study_in_1000_animals
  2. Mentorship to efficiently train the model to recognize problems or symptoms from the image of specific area of pets.
  3. Reach more audiences to gain more feedback from the real user for improving the application.
(3) as well as the timeline on how you plan on bringing it to life by May 1, 2020.

We plan to develop the Pet Carer application from December 2019 to May 2020 with five main processes.

December 2019

We will continue developing and testing the basic features like authentication, weight record, and others then launch the public beta version of the application to the play store.

January to Mid-March 2020

We will find the data set and train model for the health check-up feature, which includes the respiratory system, excretory system, eyes, paws, and ears.

Mid-March to Mid-April 2020

The trained models will be available for usage, we will bring these models to integrate with the health check-up features and develops continually to get the completed application.

Mid-April to End of May 2020

We will gain the users, analyze the application performance, and improve the application from the users' feedback.

After May 2020

We must maintain the application and plan to develop the new features for serving the existing users and gaining new coming users.

The detail of the project timeline is in this below link. https://docs.google.com/spreadsheets/d/1MWbPobGMfx0NviYfka8aLY7HucMKonwexW1N22w_bCU/edit?usp=sharing

Tell us about you.

My name is Boonya Kipitak, responsible for developing the Android application for the team. I'm an Android developer and Machine learning enthusiast based in Thailand. I have been working with Android development in the professional environment for more than four years. Here are links to the google play store of some of the apps that I have taken part in from the ground up.

I have also been a speaker at tech events such as Thailand Mobile Conference 2018, Android Bangkok Conference 2019, etc. I love writing a blog about Android, as well as create demo repositories on Github.

Medium: https://medium.com/@boonya.kitpitak Github Android Demo Repository.

You can find out more about me here.

Apart from me, there are also talented resources to help the app grow strongly in terms of business and marketing.

android-pet-carer's People

Contributors

benboonya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.