Git Product home page Git Product logo

cat-pedigree / app Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 1.0 40 MB

CatPedigree is an application created using the Kotlin programming language, this application has the following features: social media to connect cat lovers in one community, classification to classify cat types, pedigree to predict the offspring of crossed cats, veterinary to find a veterinary clinic that available, and cat dating, which provides a platform for cat owners to find their cat mate online. This app uses a self-built API and uses a tensorflow lite model built by machine learning

Kotlin 100.00%

app's Introduction

Cat Pedigree

Cat Pedigree App

CatPedigree is an application created using the Kotlin programming language, this application has the following features: social media to connect cat lovers in one community, classification to classify cat types, pedigree to predict the offspring of crossed cats, veterinary to find a veterinary clinic that available, and cat dating, which provides a platform for cat owners to find their cat mate online. This app uses a self-built API and uses a tensorflow lite model built by machine learning

contributors last update forks stars open issues


📔 Table of Contents

🌟 About the Project

📷 User Interface

You can see all the user interface and user experience at the following link

User Interface User Interface
User Interface User Interface

How to clone this project### Clone Manual

  • You can clone the Cat Pedigree App repository or download the zip file from the app repository by:
git clone https://github.com/cat-pedigree/app.git
  • Open In Android studio
  • Please wait gradle project synchronization
  • End

Clone project in android studio

  • Open the android studio
  • Click menu file -> new -> project from version control
  • Enter the cat pedigree app repository link https://github.com/cat-pedigree/app.git
  • Please wait gradle project synchronization
  • End

How to Get Google Maps API key

how to get Google Maps API key? Don't worry, Android Studio will provide a link that you can directly use to create a project in Google Console and get an API Key for Google Maps.

  • First, sign in to the Google Cloud Console and go to the Credentials tab.
  • Check and click AGREE AND CONTINUE to agree to the Terms of Service.
  • Then go to the side menu and select API & Services → Credentials.
  • Create a new project by clicking CREATE PROJECT and changing the project name to your liking. Click CREATE to continue.
  • Next, activate the Google Maps feature by selecting Enabled APIs & Services on the side menu and clicking the + ENABLED APIS AND SERVICES button.
  • Various features will appear that you can use in the Google Cloud Console. Select Maps SDK for Android and click Enable.
  • Then select the Credentials menu on the side menu and click the CREATE CREDENTIALS → API key button to create a new credential.
  • At this point, you have got a key that usually starts with the word “AIza…”. Actually you can already use this API key, but this key is still not secure because any project can use it. To be more secure, click the Edit API key link.
  • Select the Android apps checkbox under Application restrictions and add new data by clicking ADD AN ITEM. Then fill in the package name of your application and SHA-1 of the device used. Notes: Each device has a different SHA certificate. To get SHA-1, you can run the command gradlew signingreport on Terminal
  • When finished, click SAVE and copy the key with the prefix "AIza ..." that has been obtained to the meta-data in the following AndroidManifest.
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.catpedigree.capstone.catpedigreebase">
    <application
      ...
        <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="YOUR_API_KEY" />
    </application>
    ...
</manifest>

👾 Tech Stack

🧰 Getting Started

‼️ Prerequisites

  • Android 9.0 (Pie) API 28
  • Internet Connection
  • Camera
  • GPS

⚙️ Installation

  • Download the APK
  • Install the APK
  • Create a new account

👋 Contributing

🤝 Contact

Team ID C22-PS083
Theme Human Healthcare & Animal Welfare

Cat Pedigree Teams

ID NAME PATH University CONTACT
M7269J2321 Bugi Sulistiyo Machine Learning Universitas Mulawarman
M2272J2364 Zahrizhal Ali Machine Learning Universitas Muslim Indonesia
M2208K1922 Wardatun Sayyidah Machine Learning Universitas Hasanuddin
A2152G1665 Robby Ramadhan Anshory Mobile Development Sekolah Tinggi Teknologi Bandung
A7314F2733 Budi Setiawan Mobile Development Universitas Singaperbangsa Karawang
C7312F2682 Fina Enno Rizki Oktavia Cloud Computing Universitas Sebelas Maret

💎 Acknowledgements

This section mentions useful resources and libraries that have been used in the project.

app's People

Contributors

budistwn15 avatar robbyramadhanasnhory avatar

Stargazers

Afif Pratama avatar

Forkers

budistwn15

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.