You are on page 1of 4

Life on land : An accurate centralized system for

ensuring the safety and wellbeing of domestic and


wild animals
Wickramathilake K W S D1, Heshan B M A2, Gunathilake W M D P3, Herath H M H S4
1
Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, SRI LANKA
2
Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, SRI LANKA
3
Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, SRI LANKA
4
Department of Computer Science and Software Engineering, Sri Lanka Institute of Information Technology, SRI LANKA

Abstract - This web application aims to address the critical B. Literature Review
issue of endangered wildlife and domestic animal management.
The platform provides users with tools to track and manage
animal populations, monitor their health and behavior, and Introduction:
implement conservation efforts. Through a user-friendly Pet owners, veterinarians, and animal shelters all
interface, individuals and organizations can collaborate and have a strong interest in ensuring the welfare of animals. As
share data to make informed decisions about animal a way to enhance animal management and care, web-based
conservation and management. The web application also programs are becoming more and more common. The goal
includes educational resources and supports community of this review of the literature is to look at the material that
engagement to raise awareness about the importance of has already been written about the use of web-based
preserving biodiversity and protecting animal welfare. By
empowering stakeholders with the necessary information and
applications in animal care, with an emphasis on their
tools, this web application has the potential to make a functionality and aesthetics.
significant impact on the conservation of endangered wildlife Design of Animal Care Web Applications:
and the responsible management of domestic animals. The design elements of web-based programs that
enhance animal care have been the subject of several
Keywords—component, formatting, style, styling, insert studies. For instance, a study by Ramirez-Figueroa et al.
(2019) discovered that web-based programs that enable pet
I. INTRODUCTION AND LITRUTURE REVIEW
owners to watch their pets' health, behavior, and diet were
A. Introduction successful in increasing pet owners' awareness of their
In recent years, there has been a growing concern about the requirements and health status. A different study by Che et
alarming decline in the population of various animal species al. (2020) discovered that web-based apps with gamification
across the world, including Sri Lanka. Despite the increasing components, like reward programs and virtual badges, were
awareness of this issue, many people are still not aware of successful in boosting user engagement and motivation.
the extent of the problem and the specific species that are at Effectiveness of Animal Care Web Applications:
risk of extinction. This lack of awareness can lead to The effectiveness of web-based applications in
indifference and inaction, exacerbating the problem even enhancing animal care results has also been looked into in a
further. number of research. For instance, a study by Kogan et al.
To address this issue, we propose the development of a web (2013) discovered that web-based programs that give pet
application that will educate people about endangered and owners tailored feedback on their pets' behavior were
domestic animals in Sri Lanka. The web application will successful in helping pet owners manage the behavioral
provide users with detailed information on various animal issues with their pets. A web-based program that allows
species, their habitats, behaviors, and conservation status. animal shelters to monitor and manage their animals'
Users can browse through different categories of animals, medical and behavioral requirements was beneficial in
view photos and videos, and learn about the threats they enhancing the health and welfare of shelter animals,
face, and the efforts being made to protect them. Also, for according to another study by Hall et al. (2019).
the domestic animals a process to keep vaccination details Gaps in the Literature:
will be there in the web application. Several gaps in the research still exist despite the
By increasing awareness about the plight of endangered encouraging results of existing studies. Studies that examine
animals, we hope to inspire people to act and contribute to the long-term effects of web-based applications on the
conservation efforts. The web application will be accessible results of animal care, for instance, are needed. Studies that
to anyone with an internet connection, making it an effective look at the viability and efficiency of web-based
tool for educating people from all walks of life about the applications in low-resource environments, like rural
importance of protecting these animals. We believe that this locations with spotty internet connectivity, are also required.
web application has the potential to make a significant
impact in promoting conservation and preserving Sri
Lanka's rich biodiversity for generations to come.

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


C. Related work people to easily find and report on the loss of animals and a
"WildTrack”: a web-based system for monitoring and greatly help to protect their innocent lives.
managing endangered species" by Sarah Durant et al. This Following the submission of a lost or found animal post by a
paper describes a web-based system for monitoring and user, the system's management will evaluate and validate the
managing endangered species, which uses image analysis post for accuracy and relevancy. They will also notify and
and machine learning techniques to identify individual track each post on a regular basis, providing users with
animals based on their unique markings. updates on any changes or information that may surface.
Any lost or discovered wildlife creatures will be promptly
"Wildlife Watch: a mobile app for reporting wildlife reported to the relevant department or authority, such as the
sightings and incidents" by Elizabeth Kolbert. This article Department of Wildlife Conservation, to ensure that the
describes a mobile app that allows users to report wildlife right actions are followed to find and safeguard the animal.
sightings and incidents, including those involving The administration will also enlist the help of available
endangered species, to wildlife authorities. organizations, such as rescue teams or volunteers, to locate
the animal and restore it to its original habitat or owner, if
"AnimalWatch: a web-based system for tracking domestic relevant. Furthermore, the system's management will
animal health and welfare" by John Smith et al. This paper collaborate directly with users to address any difficulties or
describes a web-based system for tracking the health and concerns raised by the lost or recovered animal posts. This
welfare of domestic animals, which uses data from may entail collaborating with authorities or other groups to
veterinary clinics and animal shelters to monitor and analyze give additional resources or support for the animal, such as
trends in animal health and behavior. medical treatment or transportation. The system would
substantially improve the process of safeguarding and
"Wildlife Insights: a cloud-based platform for analyzing and saving the lives of innocent animals by offering a
sharing wildlife data" by Andrew J. Plumptre et al. This centralized platform for reporting and administration of lost
article describes a cloud-based platform that allows and recovered animals, while also enhancing the relationship
researchers and conservationists to analyze and share between humans and the natural world.
wildlife data, including data on endangered species. B. 2.The program administration
Beyond what is already known, this aspect of this system
"PawPrints: a mobile app for managing pet care and
will make it possible to manage the animal profiles of both
veterinary records" by Jennifer Jones. This article describes
domestic and wild animals in Sri Lanka that are under the
a mobile app that allows pet owners to manage their pet's
control of the department of wildlife.
care and veterinary records, including reminders for
Each user, whether they are a pet owner, zookeeper, or
vaccinations and appointments.
caretaker of wild animals, may register, maintain an animal
profile for each species, and keep it updated with all of the
II. PROPOSED SYSTEM most recent information. In addition, all registered
veterinarians can register, receive real-time updates on the
status of each animal's profile following vaccination or any
In order to address the previously mentioned issues in Sri
other health issues, update the new records for each and
Lanka with regard to both domestic and wild animals, this
even obtain information on the animal's owners, keepers, or
proposed a system with four separate components, each of
the pertinent group of animals under those individuals. This
which carries out different specific internal functions.
will make it feasible for the caretakers and even the
A. 1.Lost and found, Take action veterinarians to keep informed and effectively handle the
The Lost and Found system's component is based on both details of the animals.
domestic and wild animals regarding lost and found animals C. 3.Blog publishes system
in Sri Lanka. Lost mostly refers to domestic animals that
The ability to publish a blog has completely changed how
have gone missing, and rarely refers to lost nature animals.
authors communicate with readers. Anyone may publish
With the discovery of the incidents, this system is designed
their writing utilizing its user-friendly interface, regardless
for proper management of both the domestic and wildlife
of whether it is personal writing or academic research.
animals' lives on a one-place basis. Through our system
However, this function is not just available to novice
users can be uploaded regarding any specific animals that
writers; established authors may also utilize this platform to
are under the category of domestic and wildlife as posts with
share their work with their friends and followers. Readers
relevant details. In the lost component the lost domestic
may connect with both the material and the authors
animal posts are detailed with the owner details and animal
themselves thanks to the blog's interactive features. Users
detail and for the wildlife rare lost cases can also be
get access to a wide range of opinions by reading postings
uploaded with relevant authorities' contact information and
from various authors on several themes. Users may converse
they will be redirected to the relevant parties in Sri Lanka.
with writers and leave comments on blog entries, which
For the found component the users can also be submitted the
promotes a sense of community and cooperation. Users can
found animals both domestic and wildlife and if a wildlife-
also rate each post and report any violent or inappropriate
specific animal is found they will be informed by the
blogs.
authority and if a lost animal was found which was uploaded
in the system they will be informed by the relevant owners.
All the animal locations can be detected by redirecting to the III. METHODOLOGY
map and the uploaded post can be managed by the relevant
owners of the uploaded posts. This will open the door for
Methodology to store structured data like user information and MongoDB
The purpose of this project was to create a web application being used to store unstructured data like photos.
for animal care utilizing a microservice architecture. The Implementation
gateway and authentication services of the application were The project team implemented the application using Spring
constructed using the Spring Boot framework, and the other Boot and Node.js frameworks, agile development
services were built using Node.js. The Node.js services used methodologies, CI/CD, testing and evaluation, and
MongoDB as their database, while the Spring Boot services deployment. The Azure cloud platform, Kubernetes, Azure
used MySQL. React, TypeScript, and Material UI were used DevOps, microservice architecture, Spring Boot and
in the front-end development. Node.js, MongoDB and MySQL were used to create an
Participants animal care online application.
Participants in this study were the programmers in charge of
creating and implementing the web application for animal
care. Five developers in all with web application IV. DISCUSSION
development experience were participating.
According to the analysis and collected data on Sri Lanka’s
Research Design domestic animals and wild animals, many animals are
The research employed an iterative development constantly abused and missing, and some wild animals are
methodology. The first step taken by the developers was to facing the threat of rapid extinction. Overall, the research
define the application's requirements and produce user points to the possibility of improving animal care outcomes
stories. The functionality was then broken down into smaller through web-based apps. Gamification components and
services, each serving a distinct function. Each microservice individualized feedback are design aspects of web-based
utilized a different database and was developed and built apps that can improve user motivation and engagement.
concurrently. Also, the use of web-based tools can improve coordination
Measures and communication between pet owners, vet doctors, and
The development process served as the study's main animal shelters.
performance indicator. There were daily stand-up meetings, however, also emphasize the need for more investigation
sprint planning, and sprint retrospectives among the agile into the viability and efficacy of web-based programs in
development techniques employed by the programmers. various contexts and for various animal care requirements.
Tools for continuous integration and version control were Future research should investigate potential obstacles to pet
also employed to guarantee the accuracy and dependability owners', vets', and animal shelters' use of web-based
of the code. applications.
In contrast to the Lost and Found system's component Found
Procedures refers to animals that have been in towns, cities, or other
User stories were written at the start of the development designated sites, encompassing both domestic and wild
phase in order to specify the needs of the application. Then animals. A huge effort was made to save and find them.
the engineers created the microservices, each of which was Lack of communication and management of lost wild
in charge of a certain set of functionalities. Each service animals makes it difficult to find an animal, leading to
used its own database while being implemented in parallel. human-animal conflict. This system will enable the
The Node.js services were created after the Spring Boot management of animal information and immunization
gateway and authentication service. programs in Sri Lanka, allowing for the management of both
Data Analysis domestic and wild animals under the control of the
The development process was examined as part of the data Department of Wildlife.
analysis for this study in order to pinpoint areas that could We had to consider some exceptional cases where it was
be improved. The sprint retrospectives were utilized by the impractical to collect information on all wild and domestic
developers to pinpoint problem areas and modify the animals. In vaccination management, only dogs had to be
development procedure. To guarantee the dependability and considered with the coordination of veterinary doctors.
quality of the code, they also implemented automated testing Because most cases of rabies in Sri Lanka are reported from
and code reviews. dogs.
Requirements Gathering In conclusion, the creation and use of animal care online
To gather requirements for the application, the project team applications has the potential to enhance animal welfare and
held a number of meetings with stakeholders, including make it easier for pet owners, doctors, and animal shelters to
animal care professionals and pet owners. communicate. To thoroughly examine the possible
To gather requirements, the team employed a range of advantages and difficulties of this developing technology,
methods, including surveys, interviews, and focus groups. more study is required.
After gathering the needs, they were examined and
prioritized according to their significance and viability. The
project team created the system architecture of the
application based on the requirements gathered. The
scalability, fault tolerance, and flexibility of the
microservice architecture were factors in the decision. The
frontend services used Node.js, whereas the backend
services used Spring Boot. The database was created as a
hybrid of MongoDB and MySQL, with MySQL being used
For papers published in translation journals, please give
the English citation first, followed by the original foreign-
ACKNOWLEDGMENT language citation [6].
REFERENCES
[1] G. Eason, B. Noble, and I. N. Sneddon, “On certain integrals of
The template will number citations consecutively within Lipschitz-Hankel type involving products of Bessel functions,” Phil.
brackets [1]. The sentence punctuation follows the bracket Trans. Roy. Soc. London, vol. A247, pp. 529–551, April 1955.
[2]. Refer simply to the reference number, as in [3]—do not (references)
use “Ref. [3]” or “reference [3]” except at the beginning of a [2] J. Clerk Maxwell, A Treatise on Electricity and Magnetism, 3rd ed.,
sentence: “Reference [3] was the first ...” vol. 2. Oxford: Clarendon, 1892, pp.68–73.
[3] I. S. Jacobs and C. P. Bean, “Fine particles, thin films and exchange
Number footnotes separately in superscripts. Place the anisotropy,” in Magnetism, vol. III, G. T. Rado and H. Suhl, Eds.
actual footnote at the bottom of the column in which it was New York: Academic, 1963, pp. 271–350.
cited. Do not put footnotes in the abstract or reference list. [4] K. Elissa, “Title of paper if known,” unpublished.
Use letters for table footnotes. [5] R. Nicole, “Title of paper with only first word capitalized,” J. Name
Stand. Abbrev., in press.
Unless there are six authors or more give all authors’ [6] Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, “Electron
names; do not use “et al.”. Papers that have not been spectroscopy studies on magneto-optical media and plastic substrate
published, even if they have been submitted for publication, interface,” IEEE Transl. J. Magn. Japan, vol. 2, pp. 740–741, August
should be cited as “unpublished” [4]. Papers that have been 1987 [Digests 9th Annual Conf. Magnetics Japan, p. 301, 1982].
accepted for publication should be cited as “in press” [5]. [7] M. Young, The Technical Writer’s Handbook. Mill Valley, CA:
Capitalize only the first word in a paper title, except for University Science, 1989.
proper nouns and element symbols.

We suggest that you use a text box to insert a graphic


(which is ideally a 300 dpi TIFF or EPS file, with all fonts
embedded) because, in an MSW document, this method is
somewhat more stable than directly inserting a picture.
To have non-visible rules on your frame, use the
MSWord “Format” pull-down menu, select Text Box >
Colors and Lines to choose No Fill and No Line.

You might also like