Skip to content

ferdian-arjun/pet2home

Repository files navigation

Bangkit-Mobile-Development

The documentation of Pet2Home application in Bangkit Capstone Project 2022 Slide 16_9 - 2

About

Pet2Home is an application intended to raise awareness of abandoned animals, especially cats and dogs, and also to help potential adopters to find their pets. Aside from adopting animals, users also can use a Pet2Lens feature that can make it easier to find out the breeds of dogs or cats they found. This project expects to help improve the welfare of abandoned animals and reduce the level of animal violence to illegal trade in animals, especially dogs and cats.

This app is able to identify 5 breed of dog and 5 breed of cat and determine its quality with a Machine Learning model. And then it will insert the data into a database, which will save all the breed info which is saved into it. Currently the classifications are limited to:

The Team

Member Student ID Path Role Contacts
Adam Aristama M2211F1958 Machine Learning Machine Learning Engineer Github
Devany Putri Mirasati M7211F1957 Machine Learning Machine Learning Engineer Github
Dinda Fathihah Sari C7211F1960 Cloud Computing DevOps Engineer Github
Dimas Bayu Anjasmara C7266F2290 Cloud Computing DevOps Engineer, Designer Github
Ferdian Arjutama Narwan A2183G1774 Mobile Development Android Mobile Developer Github
Indra Purnomo Aji A7299F2590 Mobile Development Android Mobile Developer Github

Repositories

Learning Paths Link
Mobile Development Github
Cloud Computing Github
Machine Learning Github

Mobile Development Documentation

The source code of Android app of Travens using Kotlin in order to complete Bangkit Capstone Project.

  • Feature

    • Splash Screen, There is logo screen before into the login page

    • Login, Allows a user to gain access to an application by entering their username and password

    • SignUp, Enables users to independently register and gain access to the system

    • Home, The start page that is displayed when you have logged in on your device

    • Profile, page to view user profiles and display user posts

    • PetLens, You can take image from camera in preparation for uploading an image to detect Race of animals.

    • Send image to server to detect race of animals, After you prepare the image, you can click the process button to send the image and detect the image and get the detail about the race.

Getting Started Application

  • Prerequisites

    • Tools Sofware
      • Android Studio
      • JRE (Java Runtime Environment) or JDK (Java Development Kit).
    • Installation

      • Get an API Key at Google Maps Platform
      • Clone this repository and import into Android Studio
           https://github.com/ferddev21/pet2home.git
        
      • Enter your API in buildConfigField build.graddle
            buildConfigField("String", "MAPS_API_KEY", '"Your Api Key"')}
        

Acknowledgements

License

Distributed under the MIT License. See LICENSE for more information.

Keep the Bangkit Spirit and Stay Safe!
C22-PS110 Teams