0% found this document useful (0 votes)
17 views3 pages

Mobile App for Stray Animal Adoption

This is research paper of computer science on

Uploaded by

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

Mobile App for Stray Animal Adoption

This is research paper of computer science on

Uploaded by

zebra38729
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

International Journal of Scientific Research in Engineering and Management (IJSREM)

Volume: 07 Issue: 05 | May - 2023 SJIF 2023: 8.176 ISSN: 2582-3930

Pet Adoption Application


Akashad Tiwari1, Vishal Wadekar2, Dnyaneshwar Gundekar3 , Rushikesh Shinde4
1-4
Department of Computer Engineering & ISB&M College of Engineering, Nande, Pune, India

---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - During the pandemic, there has been an increase 1. To help stray animals by helping them to find a kind
in the adoption of stray animals from animal shelters. While – Hearted owner.
some people still choose to buy pets from pet shops, our aim 2. On this platform people can also upload photos of stray
with this application (developed as a React Native project) is to animals around their colony who need help and people who
encourage adoption over shopping. In India, the most common want to adopt can contact them.
practice is to buy dogs, cats, and other animals from pet shops 3. People can share their short videos how to care pet’s
or individuals whose pets have had offspring. with all the users on the app
Currently, most adoption processes are time-consuming and
exhausting. Thus, the main purpose of our project is to create a
platform that simplifies these processes and gives a new lease 1.2 PROBLEM STATEMENT
of life to stray animals. We chose to develop this platform as a The current methods used to adopt or looking for pet is
mobile app because smartphones have become an integral part inefficient and haphazard. People distributed flyers to public
of our lives, especially during the pandemic, and their usage and spread the news to the people around the area where the
has significantly increased. pet is lost. When people print out flyers, it results into waste of
Our project utilizes React Native for front-end development, paper and money as it does not have any positive outcome.
providing a cross-platform solution for mobile application People also post stories on social media platforms such as
development. For the back-end, we use [Link], a powerful Instagram, Facebook. There are numerous scammers too who
JavaScript runtime, and Mongo DB database. try to falsely claim the reward for returning the pet to their
React Native allows us to build high-performance, scalable rightful owner.
applications with attractive and functional user interfaces. With To save animals from cruelty a Prevention of Cruelty to
[Link] and Mongo DB, we can develop a robust and efficient Animals Act was passed in 1960, however there were no strict
back-end server and store data in a flexible manner. laws in that act as animals could be used for lab experiments
The primary objective of our app is to facilitate the adoption of and entertainment [3].
stray animals. It provides a user-friendly interface and Besides all this, animals on the streets are harassed by people
automates several aspects of pet welfare. By leveraging React by throwing stones just for entertainment. The numbers of
Native, [Link], and Mongo DB, we are confident in stray animals have increased gradually over the years as people
delivering a seamless and efficient experience for users and abandon their pets.
animal rescue shelters alike. Though there are many kind hearted people put still a platform
is required where people come to know the sufferings
Key Words: Adoption, Animal Shelter, Mobile Application, of stray animals.
Stray Animal, Rescue Stories.
Table -1: Strength and Weaknesses of Existing System
1. INTRODUCTION
Animal adoption in India is generally done by buying dogs,
cats, cows from pet shop or buying from the people whose pets Name Of Strengths Weaknesses
have had babies. There are very few people who adopt stray Application
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 Pet Met  Basic UI  No reply
reduced if people adopt pets instead of buying them from pet form users
markets. The dog catchers in India behave roughly with dogs  Lots of listing
which is something we need to change. The inspiration of this  Fake users
 Work
project is an Android and IOS app for people to be more aware smoothly
of the stray animals awaiting to get adopted around India.
Pet  Great UI  Location
Adoption wise pets
 User friendly
(petAddo) not
1.1 AIM AND OBEJECTIVES available
 Allow to
The major objective of this app is to create a people friendly share social
online platform where people come to know about various pet  Directly
activities ex.
that require their help, so they can adopt them and take their not connect
with the help
pain away. Our app also provides a place where pet friendly to with
of the short
people come together and share their experiences through phone
videos
call’s
uploading short video of how they care an animal. The main of
 Connect
this application are as follows:-
directly user

© 2023, IJSREM | [Link] | Page 1


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 07 Issue: 05 | May - 2023 SJIF 2023: 8.176 ISSN: 2582-3930

to NGO 3. LITERATURE SURVEY


 Category Santy, Santy & Karuna, Ryan & Budiman, Alvin. (2018).
wise pet’s E-dopt: A Mobile Application for Pet Adoption in
data. Ex. Dog [Link] (Telecommunication
,cat & Cow
Computing Electronics and Control). 16. 2137.
10.12928/telkomnika. v16i5.8074.
2. RELETED WORK
These problems have been identified by many researches over Organizations that are willing to take in stray animals do exist,
the years and taken action to solve them. There are numerous but these organizations commonly have been having issues
apps regarding pet adoption. The main problems with these with lack of space and funding. Because of the increasingly
apps are that they only focus on pets like dogs and cats, rest of large numbers of homeless animals, animal shelters are often
the animals such as rabbits. There are no filters for animals and stretched on resources and are only able to provide basic
their breeds too. So in our application prototype we overcame necessities for the animals. Individuals may then adopt any of
these inefficiencies. the stray animals Most shelters require adopters to complete an
application. In addition to basic contact information,
applications may include questions in the following areas:

a. Housing situation (renting vs owning)


b. Number and type of other pets that adopters own
c. Adopter experience with pets.

H. Liu and X. Meng, "JSP-Based Pet Adoption System,"


2019 International Conferenceon Virtual Reality and
Intelligent Systems (ICVRIS), 2019,
pp.231234,doi:10.1109/ICVRIS.2019.00064.

Fig-1:- Growth rate of mobile phone users The system is substantially separated into four modules: user
handling module, pet handling module, pet adoption module
There is a huge increase in the usage of mobile phones since and pet statistics module. Through Eclipse, MySQL, etc.,
2013. So to cover most of the population in India we chose to utilizing SSM frame, bootstrap frame, and related JSP
build an application. technology. Among them, the modal 6 box in the bootstrap
frame to reduce the number of JSP pages When
viewing pets, I chose a plugin written in pure CSS to complete
the user-visible layout of the waterfall flow. In the adoption of
the pet statistics module, the plug-in provided by Echarts is
used to complete the production of the chart, making the data
look more vivid and more intuitive. It also provides the ability
to upload images to a local server for administrators to
download and use. When the user logs in, the user name of the
user is determined according to the username that is logged in,
and the identity of the user is an General member or
administrator checks the permission and moves to the page
corresponding to the permission. When logging in, you have
the option to remember your password. Two functions can be
entered to make the design more user- friendly.

R. Herdika & E. K. Budiardjo,"Variabilit &Commonality


Requirement Specification on Agile Software
Development: Scrum, XP, Lean, & Kanban," 2020 3rd
International Conference on Computer and Informatics
Engineering (IC2IE), 2020,pp.323-329,doi:
10.1109/IC2IE50715.2020.9274564.
Fig-2:- Screenshots of existing apps.
This research succeeds in discovering the commonality and
variability practices between the agile method. We found

© 2023, IJSREM | [Link] | Page 2


International Journal of Scientific Research in Engineering and Management (IJSREM)
Volume: 07 Issue: 05 | May - 2023 SJIF 2023: 8.176 ISSN: 2582-3930

eight similar practices and eight variability practices among  Establishment of a pet food store within the app,
the agile method. In section IV each method uses the same offering a wide selection of pet food at affordable
requirement specification, user story. Each method writes
prices.
the user story with requirement mapping to establish the user
requirement, splitting the user story into a specific one,  Creation of a dedicated Veterinarian section, allowing
prioritizing and estimating the effort as it is easier for the users to seek professional assistance and advice from
team to negotiate the iteration goal. Another agile practice veterinarians regarding their pets' healthcare needs.
related to getting the right user story is to do continuous
feedback by verification and validation with testing and
stakeholder’s review. Last, each method does continuous
planning according to the feedback. Each method also used 6. CONCLUSIONS
artifacts to keep the feature list and manage the requirement. We have successfully developed the prototype of our Pet
All methods utilize Kanab board to get a better picture in Adoption Application, focusing on several key objectives:
managing the user stories.
 Raising awareness: Our application aims to inform
3. METHODS users about stray animals in their vicinity that require
This project is developed using Agile Development Model. assistance and care.
This model has focuses on iterative development. Agile  Reducing euthanization: By connecting people with
methods or agile processes generally promote a disciplined stray animals, we strive to decrease the number of
project management process that encourages frequent animals that are euthanized due to lack of resources or
inspection and adaptation, a leadership philosophy that attention.
encourages teamwork, self-organization and accountability, a
set of engineering best practices intended to allow for rapid  Empowering compassion: Our app provides an
delivery of high-quality software, and a business approach that opportunity for kind-hearted individuals to make a
aligns development with customer needs and company goals. difference in the lives of helpless animals by offering
them support and care.
 Inspiring others: Users can share their personal stories
of rescuing pets, serving as a source of motivation for
others to take similar compassionate actions.
 Through these objectives, our Pet Adoption
Application seeks to foster a community of animal
lovers and make a positive impact on the lives of
stray animals.

7. ACKNOWLEDGEMENT
We as a part of our final project at VESP, we had the privilege
of developing and thoroughly testing the app under the expert
guidance of Prof. Dipali Deshmukh.

8. REFERENCES
[1]. A research on Animal adoption by Research Gate
4. EVALUATION “[Link]
Various types of testing, including Unit testing, Integration 0_Stray_Animal_Mobile_App”
testing, Load and Stress testing, were conducted on our app's
prototype. The testing team provided valuable suggestions for [2]. Agile Development Process Model.[Online]. Available:
enhancing data management within the application and [Link] what-is-
achieving a faster response rate. These recommendations will scrum/
be incorporated into the next version of the app. Following the
[3]. Prevention of cruelty to animals
completion of Acceptance testing, the updated app will be
Act 1960. [Online]. Available:
released on both the Google Play Store and the IOS App Store. [Link]
tion_of_Cruelty_to_Animals_Act.
5. FEUTURE SCOPE
Upon publication of the app, our team will commence working
on a set of exciting new features. These additions will include:

 Implementation of a built-in chatting system, enabling


users who upload pictures of pets and those interested
in adoption to communicate with each other.

© 2023, IJSREM | [Link] | Page 3

Common questions

Powered by AI

Current pet adoption apps are limited by their focus on only a few popular pets such as dogs and cats, lack of filters for different animals and breeds, and issues with user interaction and connectivity. The new application prototype aims to overcome these limitations by providing a more comprehensive database that includes various types of animals, filter options for breeds, and features that promote direct interactions between users, such as integrated chatting systems and media sharing options. These improvements enhance user engagement and broaden the scope of adoptable animals, making the process more inclusive and efficient .

React Native is advantageous for developing the pet adoption application because it allows for cross-platform development, which means the app can be deployed on both Android and iOS devices without the need to maintain two separate codebases. This increases accessibility by making the app available to a broader audience of smartphone users. Additionally, React Native provides the ability to develop high-performance applications with attractive and functional user interfaces, enhancing user experience and facilitating smoother interactions, which is crucial for encouraging adoption actions and community engagement .

The Prevention of Cruelty to Animals Act of 1960 impacts the adoption and care of stray animals by establishing a legal framework to prevent cruelty and abuse. However, its lack of strict regulations, such as allowing animals for lab experiments, limits its effectiveness in ensuring comprehensive animal welfare. Stricter regulations are necessary to provide more robust protection for stray animals, address issues like abandonment and mistreatment, and promote responsible pet ownership and adoption practices. Enhanced legislation could lead to better enforcement of animal rights and an overall improvement in the care and well-being of stray animals .

The use of mobile applications has become critical in addressing the needs of stray animals in India because of the widespread increase in mobile phone usage, which allows the app to reach a larger audience. Since many people now own smartphones, applications like the pet adoption app can efficiently disseminate information about stray animals needing help and adoption. Moreover, mobile apps offer a convenient and accessible platform for users to engage with animal welfare activities anywhere and anytime, thus attracting younger users and increasing the overall impact on stray animal rescue efforts .

The pet adoption application addresses the inefficiencies of traditional adoption methods by providing a streamlined digital platform that connects prospective adopters with available pets more efficiently. Traditional methods often involve physical flyers and word-of-mouth, which are inefficient and lack targeted reach. The app allows users to upload and view photos of stray animals needing homes, share care videos, and directly contact other users interested in adoption, reducing the time and effort traditionally required to find and adopt stray pets .

The app has the potential to significantly impact animal euthanization rates and stray animal welfare by increasing adoption rates and raising awareness about stray animals. By providing a user-friendly platform where people can easily find and adopt stray animals, the app addresses the issue of overpopulation in shelters, which often leads to euthanization due to lack of space and resources. Furthermore, the community-driven aspect of the app, such as sharing rescue stories and care videos, educates and inspires more people to participate in animal welfare, thereby enhancing the overall care and prevention of abuse towards stray animals .

The inclusion of a built-in chat system and a pet food store within the app represents a significant innovation in user interaction with pet adoption resources. The chat system enables real-time communication between users, allowing potential adopters to ask questions, arrange meetings, and share experiences, thereby enhancing the decision-making process. The pet food store offers convenient access to essential supplies, potentially increasing user engagement by meeting more comprehensive needs of pet adopters. Together, these features make the app a more holistic platform, supporting not only the adoption process but also ongoing pet care, fostering stronger user retention and satisfaction .

Node.js and MongoDB enhance the app's functionality by providing a scalable and efficient back-end infrastructure. Node.js, being a powerful JavaScript runtime, allows for the development of a robust server capable of handling multiple asynchronous connections, which improves the app's response time and operational efficiency. MongoDB, a NoSQL database, supports flexible data structures, essential for efficiently storing and retrieving diverse pet adoption data. Together, they ensure that the app can manage user data seamlessly, providing users with a more dynamic and interactive experience .

Agile Development plays a crucial role in the creation of the pet adoption application by facilitating iterative progress, which enables continuous feedback and adaptation during the development process. This approach allows the development team to respond quickly to changes, incorporate user feedback, and make necessary adjustments, leading to a final product that better meets user needs and expectations. Agile practices help improve the overall quality of the app by emphasizing collaboration, testing, and refinement, which ensures that the app is not only functional and user-friendly but also adaptable to future updates and enhancements .

The app's feature that allows users to share videos of how they care for pets fosters a sense of community among animal lovers by enabling users to share their experiences and insights. This feature encourages interaction and knowledge exchange, which can lead to a greater understanding and compassion for animal welfare. It also provides inspiration for others to adopt similar practices, creating a supportive network of individuals committed to improving the lives of stray animals. Such a community can help in mobilizing resources and collective action towards animal welfare .

You might also like