Capstone 1
Capstone 1
In Partial Fulfilment
of the Requirements for the Degree
Bachelor of Science in Information Technology
ENDORSED BY:
Lloyd Lomoljo
Capstone Project Adviser
Omar B. Abdul
Capstone Project Coordinator
NOTED BY:
Aldream Jamion
Program Head
This capstone project proposal titled: Pet Pal: Puerto Princesa’s Animal Shelter Adoption
with Profiling Mobile Application by prepared and submitted by Kevin John E. Valdez,
Sean Jelius V. De Lara, Jerome Anton R. Sotabinto, Renald Ona, in partial fulfillment of
the requirements for the degree of Bachelor of Science in Information Technology, has been
examined and is recommended for acceptance and approval.
Lloyd Lomoljo
Capstone Project Adviser
Noted:
Page
Title Page 1
Endorsement form for Proposal Defense 2
Approval Sheet 3
Table of Contents 4
Introduction
Project Context 5
Purpose and Description 6
Objectives 7
Scope and Limitations 8
Review of Related Literature/Systems
Related Literature 10
Related Studies and/or Systems
Synthesis 13
Technical Background
Overview of Current Technologies to be Used in the System 14
Calendar of Activities 15
Resources 17
Methodology, Results, and Discussion
Requirements Analysis
Requirements Documentation
Design of Software, System, Product, and/or Processes
References
Appendices
Resource Persons
Personal Technical Vitae
Project Context
Animal adoption is the process whereby a person brings an animal, mostly cats and dogs, to
their own care. These animals that are either lost or abandoned are taken by the animal
control to be kept in animal shelters. Pets that are kept in the shelters for a long time are
euthanized to reduce the number of overpopulation of unwanted animals.
The inspiration of this project is a mobile application for people to be more aware of stray
animals waiting to be adopted around Puerto Princesa City. The application is accessible for
users and administrators where users can register themselves into the application to view the
list of animals waiting to be adopted along with each animal’s records such as their
(estimated) age, gender, and their description. The administrators are the main authority of
the application and they are responsible for adding, editing, updating, and deleting
information if necessary.
In this project, we aimed to develop an online animal adoption application which will focus
mainly on managing the animal records. Pet Pal is a Pet Adoption mobile application
designed to be a lifesaving project. This application aims to transform the way people
approach pet adoption in Puerto Princesa City by providing a user-friendly platform that seek
potential adopter to a homeless animals in need of loving homes. The purpose of Pet Pal is to
make the adoption process easier and comfortable
Objectives
The goal of this project is to develop a mobile application for users to select animals to adopt
conveniently. The main objectives of this application development can be defined as follows:
• To develop an application that provides functions to support users to view the animals
in the shelters conveniently.
• To maintain records of animals in the shelters and the users information in a database.
• To inform users of their result after sending their request to adopt an animal.
• To provide a function to send an e-mail to the user whether they are qualified to adopt
the animal or not.
Pet Pal connects adopters with animals in need in Puerto Princesa City via a user-friendly
app. To further clarify our scope and limitations we provided the list of the following:
Scope
User registration
This function allows the user to register as a member to interact with the application. The
application requires the user to log-in before going through other processes
Adoption requests
The user can select the animal they want to adopt and send a request through the application
which will then notify the administrator of a new adoption request. The administrator will
have to review the questionnaire the user has previously answered to see whether they are
capable of adopting an animal or not.
E-mail notification
Adoption confirmation
The administrator can confirm to the application whether the user has come to adopt the
animal or canceled their adoption request.
Limitations
This application is available for everyone here only at Puerto Princesa City that can use
smartphone especially for the people who wants to adopt a pet.
Every user must go through a set of questionnaires provided by the application after signing
up which will then be reviewed by the administrator when the user sends a request to adopt
an animal. One of the limitations of this application is that the questionnaires can only be
approved by the administrator and not approved automatically in the application, so the
administrator has to manually go through each questionnaire done by the user to approve
whether the user has the qualifications to adopt an animal or not.
Related Literature
According to the study of (HelpGuide.org) The majority of pet owners are aware of the instant
benefits of having companion animals in their lives. But many of us are still ignorant of the additional
advantages to our physical and emotional well-being that come with cuddling with a furry buddy. The
advantages of the relationship between humans and animals have only lately become the subject of
scientific investigation.
Pets have developed a sensitive awareness of human behavior and emotions. For example, dogs can
comprehend a large number of words humans say, but they are much more adept at reading our
gestures, body language, and tonality. A devoted dog will also glance into your eyes, just like any
good human buddy would, to see how you're feeling and to attempt to figure out when the next walk
or treat is likely to arrive.
Particularly dogs and cats, pets help soothe loneliness, lower stress, anxiety, and depression,
promote play and exercise, and even enhance cardiovascular health. Taking care of an animal
can contribute to a more confident and active childhood. Seniors who own pets benefit much
from their company as well. But above all, a pet may bring genuine happiness and
unconditional affection into your life.
https://www.helpguide.org/articles/mental-health/mood-boosting-power-of-dogs.htm
According to the study of (greatergood.org) Approximately 1.5 million pets are put to death
and 6.5 million pets enter animal shelters nationwide each year. Additionally, the number is
growing because to the present shelter situation. However, you can assist!
Not only have pets been shown in studies to lower stress and raise blood pressure, but no one
can provide the unwavering affection and company that pets can.
https://greatergood.org/blog/misc/5-reasons-to-adopt-not-shop?
utm_source=google&utm_medium=cpc&utm_term=01102023&utm_content=misc-pets-
responsive-v1&utm_campaign=pets&utm_term=adopt
%20dog&utm_campaign=Misc+Blogs+-
+Planet&utm_source=adwords&utm_medium=ppc&hsa_acc=2430908076&hsa_cam=13924
236408&hsa_grp=127025824716&hsa_ad=544411075627&hsa_src=g&hsa_tgt=kwd-
15191542&hsa_kw=adopt
%20dog&hsa_mt=b&hsa_net=adwords&hsa_ver=3&gad_source=1&gclid=Cj0KCQjw6PGx
BhCVARIsAIumnWaty6MYbp8UQLMPPozMWzrs1aW67lhNjDkPjzh3z-
ep6QetIn_zDzgaAjzfEALw_wcB
According to the study of (richellusa) Animal shelters are essential to our communities
because they constantly strive to return pets to their owners, provide shelter for the homeless,
and find new homes for animals who have been lost, are without a permanent home, or
should not be on the streets for our own safety. Employees at animal shelters frequently
work in unpleasant jobs because they must juggle finding enough space to hold all the
animals, arranging pet adoptions, and creating in-house campaigns to urge responsible pet
owners to spay and neuter their animals. Staff members at animal shelters attempt to
persuade customers to start their search for the ideal family pet at animal shelters while doing
all of this.
https://www.richellusa.com/the-importance-of-animal-shelters/
According to (ResearchGate) We suggest a method for learner profiling that makes advantage
of the multidimensional learner characteristic analysis. In order to gather information about
the traits of learners that emerge in learning settings, a real-time monitoring system for
learners was created. Through the use of the learner profiling system, the extracted data on
the characteristics of learners is automatically created into personalized learner profiles. The
cognitive abilities of students, the learning environment, and instructor evaluation make up
the contents of learner profiles. 210 primary school pupils were used as subjects in order to
create profiles of real learners in order to confirm the efficacy of the suggested study
approach. Consequently, compared to the group that did not employ learner profile, the group
that learnt using learner profiling demonstrated a much higher degree of satisfaction. This
proved that the learner profile technique this research proposed could improve the efficacy of
learning.
Concerns:
https://www.frontiersin.org/articles/10.3389/fvets.2022.804154/full
The study explores factors influencing the length of stay in animal shelters, including age,
breed designation, coat color, and pattern. It also discusses the importance of determining the
best model for the given data to predict the length of stay and minimize the chances of
euthanization. Parametric or non-parametric algorithms can be used to approximate the true
mapping function for the relationship between input and output variables. In this study, both
parametric (logistic regression and artificial neural network) and non-parametric (random
forest and gradient boosting) algorithms were utilized.
The results show that non-parametric algorithms perform better on the dataset, leading to
better approximation of the true mapping function. Ensemble methods, such as AdaBoost,
Random Forest, Rotation Forest, and Bagging, are also supported by research. These
algorithms perform best when the length of stay is classified as high or the animal is
euthanized. This can lead to shelters identifying at-risk animals and implementing methods to
ensure their adoption.
The approach developed in this paper could be beneficial not only to reduce euthanasia but
also to reduce overcrowding in shelters operated in countries where euthanasia of healthy
animals is illegal. It also investigates applying machine learning to the animal care domain,
using predictions made by machine learning algorithms along with a goal programming
model to decide which shelter an animal is most likely to be adopted.
However, there are limitations to the study, such as collecting more data from animal shelters
across the United States, using simpler algorithms, and considering the development of more
complex networks in the field of machine learning. Future work should investigate deep
learning networks and bagging algorithms to ensure the algorithm can learn intricate patterns
in the data.
https://bmcvetres.biomedcentral.com/articles/10.1186/s12917-020-02728-2#Sec9
The research literature on animal sheltering focuses on various aspects, including shelter
staff, animal relinquishment, and animal length of stay. Institutional ethnography provides a
nuanced understanding of these aspects, highlighting the need for more research on decision-
making, compassion fatigue, and actual work processes involved in managing relinquishment
and monitoring animal length of stay. This approach can help improve the sheltering process
https://www.cambridge.org/core/journals/animal-welfare/article/animal-sheltering-a-
scoping-literature-review-grounded-in-institutional-ethnography/
8AFED9D45BDED4D05EB6ECA9D003B764
The Fossey Fund's symbolic gorilla adoption program allows individuals to adopt a gorilla
and support their daily protection. Trackers locate gorilla groups, ensuring safety, leading
to an increase in mountain gorilla populations. Adoptions also make meaningful gifts for
family, friends, or colleagues.
https://www.americanhumane.org/initiative/adopt-a-dog-month/
https://www.studocu.com/ph/document/western-mindanao-state-university/bs-
industrial-engineering/ai-based-pet-adoption-system/59948053
Dog adoption in the AI era: Matching dogs up with the perfect owners (2024)
Synthesis
Pet pal is a mobile application that will provide valuable insights into the benefits of pet
ownership, the importance of pet adoption, and development of profiling systems. These
kinds of insights highlights of how adoptive pets contribute to the emotional-wellbeing, stress
reduction and companionship to the adoptive parent. Moreover, the proponents emphasize the
need for increased adoption rates due to overpopulation of stray dogs in the street and
shelters. Understanding the significance of this project for animal shelters that adopt stray
animals, reunite lost pets, providing temporary homes while also showcasing Email
notification strategies serve as effective communication tools for informing users about
updates and changes in the area. The development of user registration for Pet Pal emphasize
the convenience, accessibility, cost savings and enhanced data accuracy to make the pet
adoption easier.
This should contain the detailed sequence of activities that the proponents will
undergo in completing the project. This should discuss the activities, purpose, or
objectives of each activity, persons involved and the resources needed in
chronological order of execution. In the succeeding paragraphs, there should be no
indentations, paragraphs are justified with left alignment. Delete this highlighted
section and replace it with your activities.
Have a Gantt chart of activities to summarize your activities. Use the chart provided.
This should contain a chart that specifies when each of the activities listed is expected
to start and end. The time unit should be in terms of weeks and not actual dates. Fill
in the provided Gantt chart by encoding the activities that your group will do. Use
blue and yellow alternately in highlighting the duration or period of the activity. Use
this introductory paragraph:
The Gantt chart presents the summary of activities. Listed are the activities and
opposite them are their duration or periods of execution.
Legend of Activities:
i3 to i5 CPU processor
iOS and Android Devices Minimum Android version Smartphones and tablets for
10
using the Pet Pal application
on different platforms and
screen sizes.
Software Details
METHODOLOGY
Requirements Analysis
The requirement analysis for Palawan Animal Welfare Foundation Mobile Application is a crucial
phase for further increasing the possible potential that the application will have.
The current method of adopting is manual visit so by this the application it will aim to help the
Animal Shelter to be more accessible online.
To accomplish this application the proponents will travel to the establishment to conduct questions
about the process of the establishment, the communication of the staff to the guest, how the staff
interact with the animals, the daily problems that encountered and the possible envisioned such as
function, needs, feature of the application
Who
Adopters: Individual are seeking request to adopt a pet, view the animals and uses the application to
interact with the Administrator.
Shelter Administrators: Personnel who manage the application to add, update, and delete animal
records, review adoption requests, and communicate with adopters.
What
Animal Welfare Foundation is a Filipino-Belgian Foundation that promotes and protect the welfare of
all kinds of animals in the Philippines.
Where
Adopters from various locations usually from their homes using their mobile device can also use the
application.
The adopters can also visit the shelter themselves in Puerto Princesa City, Irawan Road to check and
view the pets physically.
When
The application can be used anytime and anywhere as long if the internet is available.
How
The adoption process can visit the shelter physically or view animals online using the application, and
fill out questionnaire or speak directly with shelter administrator or staff to express the interest of
adopting.
Requirements Documentation
Animal adoption shelters usually ask the adopter for their contact information but
never actually keep in contact with the people who adopt the animals, especially
when their records are difficult to retrieve because they are kept as hardcopies. When an animal is
adopted by a person, most organizations do not take caution on
whether the animal is taken in by good hands. Therefore a personality evaluation
must be taken before someone adopts an animal.
Interviews:
The proponents discuss an interview with the staff management of Nativity’s Stray Animals Rescue
Shelter discussing the processes and Idea when requesting an adoption request. This interview further
expanded our idea of project proposal to be implemented in establishment.
Focus Group Discussion:
The proponents had a meeting with the management of Animal Welfare Foundation to further discuss
the concerns and expectation of the establishment and when will they take effect related to the
proposed mobile application.
Users can view the different animal breed, sex, age, color and size
Users can search the animal based on their information that they gathered to seek a specific
animal.
Profile card that helps potential adopters get an overview of the pet's characteristics and
background.
An “Adopt me” button that allows users to express interest in adopting the pet.
References
https://www.helpguide.org/articles/mental-health/mood-boosting-power-of-dogs.htm
https://www.richellusa.com/the-importance-of-animal-shelters/
https://stripo.email/blog/notification-emails-examples-and-best-practices/#:~:text=email
%20notification%20email.-,What%20is%20an%20email%20notification%3F,keep%20your
%20customers%2Fclients%20updated.
https://www.researchgate.net/publication/
283956294_Development_of_a_Learner_Profiling_System_Using_Multidimensional_Characteri
stics_Analysis
https://www.thinkorion.com/blog/online-enrollment-process#:~:text=Convenience%20and
%20Accessibility,all%20the%20information%20is%20provided.
Dog adoption in the AI era: Matching dogs up with the perfect owners (2024)
https://wired.me/technology/dog-adoption-ai/