0% found this document useful (0 votes)
76 views16 pages

Vidyalankar Institute of Technology: (Course - Android Apps Development Lab) Submitted by

The proposed "Adopt Me" Android application has modules for user authentication, managing user profiles, posting pets for adoption, searching and viewing adoptable pets, and communication between users. It utilizes technologies like Java, Firebase for authentication, database storage and hosting, and Android Studio as the IDE. The application aims to efficiently connect pet owners and potential adopters through features on an intuitive mobile interface.

Uploaded by

shravani kadam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views16 pages

Vidyalankar Institute of Technology: (Course - Android Apps Development Lab) Submitted by

The proposed "Adopt Me" Android application has modules for user authentication, managing user profiles, posting pets for adoption, searching and viewing adoptable pets, and communication between users. It utilizes technologies like Java, Firebase for authentication, database storage and hosting, and Android Studio as the IDE. The application aims to efficiently connect pet owners and potential adopters through features on an intuitive mobile interface.

Uploaded by

shravani kadam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

VIDYALANKAR INSTITUTE OF

TECHNOLOGY
Affiliated to University of Mumbai
Wadala(E), Mumbai - 37

A MINI-PROJECT REPORT ON
Adopt Me
(Course – Android Apps Development Lab)

Submitted by

Shravani Kadam 18101A0011


Dhanesh Salgaonkar 18101A0013
Bhishmesh Chaudhari 18101A0024

Department of Information Technology


VIT, Wadala(E), Mumbai-37
2021-2022

1
VIDYALANKAR INSTITUTE OF TECHNOLOGY
Department of Information Technology
VIT, Wadala(E), Mumbai-37

CERTIFICATE
Certified that the mini-project work entitled “Adopt Me” is a Bonafede work carried out by

Shravani Kadam 18101A0011


Dhanesh Salgaonkar 18101A0013
Bhishmesh Chaudhari 18101A0024

The report has been approved as it satisfies the academic requirements in respect of mini
project work prescribed for the course- Android Apps Development Lab.

…………………

Faculty In-Charge

………………… …………………

Internal Examiner External Examiner

2
Table of Content
Sr. No. Title Page No.
1. Acknowledgement 4
2. Abstract 5
3. 6
Introduction

1.1 Problem Statement

1.2 Motivation
1.3 Scope
4. Literature Survey 7
5. 8
Proposed System

3.1 Block Diagram


3.2 Hardware and Software Requirements
6. 9-14
Implementation

4.1 Modules

4.2 Results

4.2.1 Activities (Screenshots of Output)


4.2.2 Database (Screenshots of DB schema)
7. Conclusion and Future Scope 15
8. References 16

3
Acknowledgement
We are pleased to present an Android application for “Adopt Me” as our project and take
this opportunity to express our profound gratitude to all those people who helped us in
completion of this project.

We thank our college for providing us with excellent facilities that helped us to complete and
present this project. We would also like to thank the staff members and lab assistants for
permitting us to use computers in the lab as and when required.

We express our deepest gratitude towards our project guide Prof. Indu Anoop for her
valuable and timely advice during the various phases in our project. We would also like to
thank her for providing us with all proper facilities and support as the project co-
coordinator. We would like to thank her for support, patience and faith in our capabilities
and for giving us flexibility in terms of working and reporting schedules.

Finally, we would like to thank everyone who has helped us directly or indirectly in our
project.

4
Abstract
Animal adoption in India is generally done by buying dogs/cats from pet shop or buying from
the people whose pets have had babies. There are very few people who adopt stray pets.
There are 76 lakhs of domestic animals entering animal shelters worldwide annually out of
which 27 lakhs are euthanized. So, the number of euthanized animals can be reduced if
people adopt pets instead of buying them from pet markets. The dog catchers in India
behave roughly with dogs which is something we need to change. Also, Now-a-days, the
problem of stray animals abused by people and even abandoned by their owner is being
quite prevalent in our society, while some people are looking and trying to adopt a pet
lovingly as their family. Finding pets for adoption or even posting our pet for adoption and
letting masses know about it is not an easy task. Our application aims to help users to
conveniently search variety of available pet animals which are either rescued or posted by
their owner for adoption in their nearby locations. This entire project would involve the
development of the pet adoption application using java, android studio and Firebase. The
inspiration of this project is an Android for people to be more aware of the stray animals
awaiting to get adopted around India.

5
Introduction
1.1 Problem Statement
The current methods used to adopt or looking for pet is inefficient and haphazard. People
spread the news to the people around the area where the pet is lost or needs to be adopted
which does not reach the masses very efficiently. People also post stories on social media
platforms such as Instagram, Facebook. There are numerous scammers too who try to falsely
claim the reward for returning the pet to their rightful owner. To save animals from cruelty a
Prevention of Cruelty to Animals Act was passed in 1960, however there were no strict laws
in that act as animals could be used for lab experiments and entertainment. Besides all this,
animals on the streets are harassed by people by throwing stones just for entertainment.
The numbers of stray animals have increased gradually over the years as people abandon
their pets. Though there are many kind-hearted people but still a platform is required where
people come to know the sufferings of stray animals.

1.2 Motivation
Developed for pet lovers, Adopt Me - is an initiative towards the pet and stray animals
through an Android application through which users can easily post their pet or any other
stray animal found, or any animal lost for adoption as well as users those who want to adopt
pets of their choice using various features provided in the application. Its graphical user
interface is designed in a manner to attract a wide variety of people The app proves to be an
efficient way of adopting and post pets, hence reaching the masses.

1.3 Scope
The scope of this project extends to all the users interested and willing to post their own
pets or lost pets or stray animals for adoption and to the users wanting to adopt pet of their
choice. The app is extremely efficient and suitable for finding pets in a greater location range
reaching through larger masses.

6
Literature Survey

Application Name Strength Weakness


Pet Care System ● Systematic Approach. ● Less interactions with the
● Photos and videos are users.
available of pets. ● Categories are not given.
● Considers related ● Do not provide chat
aspects. system.

Pet Adoption App ● People can share ● Authentication can be


rescue stories. improved.
● Development model ● Only prototyping is done.
used efficiently. ● Can add more features.

Stray Animal ● Help pet owners find ● UI could be better.


Mobile App their lost pet. ● Not able to find nearby
● Encourage volunteers pets.
to participate in ● User profile is not
activities. considered.

7
Proposed System
3.1 Block Diagram

3.2 Hardware and Software requirements


Software requirements:

Modules Technology

Frontend Java

Database Firebase (Authentication, Realtime Database,


Storage) [4] [5] [6]

IDE Android Studio [7]

GitHub Version Control and Collaboration [8]

Hardware requirements:

● Computer

1. Core i3 Processor (Minimum)


2. 8 GB RAM (Minimum)
3. SSD
4. HD Display

8
Implementation
4.1 Modules

Module Name Description

Authentication Module Authenticate user before using the


application.
Screens:
● Landing screen
● Login screen
● Register screen

User Module To display your user profile info, save


changes , contact owners, leave rating
and feedback
Screens:
● Manage Profile screen
● Contact US screen
● Rate Us screen

Pet Module To display various pets added on


homescreen, add pet for adoption
Screens:
● Add pet screen
● Home screen

9
4.2 Results: 4.2.1 Activities (Screenshots of Output)

Introduction page Login page Register/Sign Up Page

10
Add pet Pet description Home screen

11
Image Preview Edit Page Edited Image

Camera Module
Contact Screen Rating Screen

12
4.2.1 Database (Screenshots of DB schema)

Authentication:

Realtime Database:

Code Snippets:

1.Location Module

13
2.Camera Module

3. Firebase

14
Conclusion and Future Scope
Conclusion:
Adopt Me is an android app which support the functionality like Adding a pet for
adoption ,Adopting a pet through the pet classification using fragments, to take the
real time location of the place where pet is located, a good quality of the pet to
,rating and contact us page and user profile page and to finally store the details at
firebase storage for remote access and the whole system is authentication based so
as to manage the access control.

Future Scope:

1. Adding slider images option for uploading more images


2. Integration with social networking websites like WhatsApp, Facebook
3. Adding voice call and WhatsApp messaging functionality for communicating
with pet owners

4. Adding adopted pet and pet given for adoption list in the user profile list

15
References
[1] Saswadkar, V., Paygude, V., & Gaikwad, P. D. | P. G. | R. (2018). Pet care system based on
android application. International Journal of Trend in Scientific Research and Development,
Volume-2(Issue-4), 1488–1491.

[2] Shah, M., Sheikh, A., Sheikh, Z., & Shittal, A. Pet Adoption App(2021). International
Research Journal of Engineering and Technology, Volume-8(Issue-4).

[3] Kolandaisamy R., Subramaniam K., Kolandaisamy I., & Li L. S. Stray Animal Mobile
App(2016). Regional Conference On Sciences, Technology and Social Sciences (RCSTSS).

[4] Firebase https://firebase.google.com/

[5] Firebase authentication with android studio https://firebase.google.com/docs/auth

[6] Firebase realtime database integration with android studio


https://firebase.google.com/docs/database

[7] Android studio https://developer.android.com/studio

[8] Version control system Github

16

You might also like