T227 - MOBILE APPLICATION FOR FINDING MISSING PETS

Eng. Yasser Al-Bahri

Administrator
طاقم الإدارة

    Abstract
    This report presents a comprehensive analysis and detailed plan for developing a mobile application aimed at locating missing pets.
    The proposed application is designed to provide a platform for pet owners to report lost pets and for the community to assist in locating them through a range of interactive features.
    These include account creation, pet information entry, photo and video uploads, location detection, and communication channels (chat, voice, and video calls) between pet owners and potential finders.
    The project addresses existing gaps in similar applications by incorporating advanced functionalities such as a help service, contact support, and user guidance.
    This report delineates the complete project scope, including background, problem identification, objectives, constraints, assumptions, literature review, project planning, and the roles and responsibilities of the project team members.​


    1. Introduction
    1.1 Background

    The increasing number of missing pets has prompted the development of various platforms and applications aimed at reuniting pet owners with their lost companions. However, existing solutions often lack comprehensive communication features and efficient location tracking mechanisms. In response, this project aims to develop a robust mobile application that consolidates these functionalities while providing a user-friendly interface for both pet owners and potential finders.
    1.2 Motivations
    • The emotional and financial distress caused by losing a pet.​
    • The inadequacy of existing platforms in effectively bridging the communication gap between pet owners and finders.​
    • The opportunity to integrate advanced features such as real-time location tracking and multimedia uploads, enhancing the effectiveness of the application.​
    1.3 Problem Statement
    The current systems for finding missing pets primarily rely on community-based platforms and social media, which often lack structured communication channels and systematic tracking mechanisms. The proposed application seeks to resolve these limitations by:​
    • Providing a centralized platform for reporting and locating missing pets.​
    • Integrating comprehensive user communication services, including chat, voice, and video calls.​
    • Implementing real-time location tracking to pinpoint missing pets.​
    1.4 Objectives
    The objectives of the proposed mobile application are as follows:​
    • Develop a comprehensive user management system, including account creation, login, and profile editing.​
    • Design a structured data entry system for reporting missing pets, including details such as pet type, breed, color, last seen location, and upload of multimedia files.​
    • Incorporate communication channels (chat, voice, and video) for interaction between pet owners and finders.​
    • Integrate a location detection service to facilitate real-time tracking.​
    • Implement a help service that provides guidance on using the application's features.​
    1.5 Proposed Solution
    The proposed mobile application will serve as a one-stop platform for reporting missing pets and assisting in their recovery. The solution will comprise the following modules:​
    • User Management Module: Handles user registration, login, and profile management.​
    • Pet Reporting Module: Enables users to report missing pets by entering specific details and uploading multimedia content.​
    • Communication Module: Facilitates chat, voice, and video interactions between pet owners and finders.​
    • Location Tracking Module: Uses GPS technology to assist in locating missing pets.​
    • Help and Support Module: Provides guidance on using the application and accessing key services.​
    1.6 Constraints
    • Budget limitations affecting the scope and scale of application development.​
    • Integration challenges with existing GPS and communication technologies.​
    • Data privacy and security concerns related to user information and multimedia content.​
    • Potential network connectivity issues impacting real-time tracking and communication.​
    1.7 Assumptions
    • All users have access to smartphones with internet connectivity.​
    • The application will be compatible with Android and iOS platforms.​
    • User data will be securely stored in a centralized database with encryption measures.​
    • GPS functionality will be available and operational on all devices.​
    1.8 Structure of the Report
    • Section 1: Introduction​
    • Section 2: Literature Review​
    • Section 3: Project Team and Responsibilities​
    • Section 4: Project Planning​
    • Section 5: Implementation Plan (Gantt Chart and PERT Diagram)​
    • Section 6: Conclusion and Recommendations​


    2. Literature Review
    2.1 Overview of Existing Applications

    Several mobile applications currently exist to assist in locating missing pets. Some notable examples include:​
    • PawBoost: Focuses on creating community alerts for missing pets but lacks direct communication features between owners and finders.​
    • PetAmberAlert: Allows users to report missing pets and distributes alerts but does not include real-time location tracking.​
    • FindMyPet: Provides GPS tracking services but requires users to purchase GPS-enabled collars, limiting its accessibility.​
    2.2 Comparison with Proposed Application

    Feature
    PawBoost
    PetAmberAlert
    FindMyPet
    Proposed Application
    Account Management​
    ✔️
    ✔️
    ✔️
    ✔️
    Multimedia Uploads​
    ✔️
    ✔️
    ❌
    ✔️
    Real-Time Tracking​
    ❌
    ❌
    ✔️
    ✔️
    Chat Functionality​
    ❌
    ❌
    ❌
    ✔️
    Voice/Video Calls​
    ❌
    ❌
    ❌
    ✔️
    Help and Support​
    ❌
    ❌
    ❌
    ✔️
    2.3 Justification for Developing the Proposed Application
    The proposed application offers a comprehensive solution that addresses the limitations of existing platforms by incorporating robust communication channels, real-time tracking, and structured data entry mechanisms, thereby increasing the chances of locating missing pets effectively.​


    3. Project Team and Responsibilities

    Team Member
    Role
    Responsibilities
    Project Manager​
    Oversees project execution​
    Defines project scope, allocates resources, monitors progress​
    Developer​
    Application Development​
    Develops user management, data entry, and communication modules​
    UI/UX Designer​
    Interface Design​
    Designs user interface, ensures user-friendly navigation​
    Database Administrator​
    Data Management​
    Manages database structure, implements data security protocols​
    Network Specialist​
    Communication Integration​
    Integrates chat, voice, and video services​
    Tester​
    Quality Assurance​
    Conducts testing, identifies bugs, and ensures optimal functionality​


    4. Project Planning Phase
    4.1 Work Breakdown Structure (WBS)
    • Phase 1: Planning
      • Requirements Gathering​
      • Resource Allocation​
      • Risk Assessment​
    • Phase 2: Development
      • User Management Module​
      • Pet Reporting Module​
      • Communication Module​
      • Location Tracking Module​
      • Help and Support Module​
    • Phase 3: Testing and Deployment
      • Unit Testing​
      • Integration Testing​
      • User Acceptance Testing​
      • Deployment​
    4.2 Network Activity Diagram
    • A detailed activity diagram illustrating the sequence of tasks, dependencies, and time estimates will be developed in the implementation phase using MS Project.​
    4.3 Critical Path Analysis
    • The critical path will be identified based on task dependencies and duration, providing insights into the overall project timeline and highlighting key milestones.​


    5. Implementation Plan (Gantt Chart and PERT Diagram)
    • A Gantt Chart and PERT Diagram will be created using MS Project, depicting all activities, timelines, and dependencies.​


    6. Gantt Chart for T227 Project
    Gantt Chart for T227 Project - Finding Missing Pets Application

    Phase
    Task
    Start Date
    Duration (Days)
    End Date
    Planning
    Requirements Gathering
    2025-05-10
    5
    2025-05-15
    Planning
    Resource Allocation
    2025-05-15
    3
    2025-05-18
    Planning
    Risk Assessment
    2025-05-15
    4
    2025-05-19
    Development
    User Management Module
    2025-05-19
    10
    2025-05-29
    Development
    Pet Reporting Module
    2025-05-19
    8
    2025-05-27
    Development
    Communication Module
    2025-05-29
    12
    2025-06-10
    Development
    Location Tracking Module
    2025-05-29
    7
    2025-06-05
    Development
    Help and Support Module
    2025-05-27
    6
    2025-06-02
    Testing & Deployment
    Unit Testing
    2025-06-10
    5
    2025-06-15
    Testing & Deployment
    Integration Testing
    2025-06-15
    4
    2025-06-19
    Testing & Deployment
    User Acceptance Testing
    2025-06-19
    3
    2025-06-22
    Deployment
    Deployment
    2025-06-22
    2
    2025-06-24

    7.
    PERT Diagram for T227 Project

    Task ID
    Task
    Duration (Days)
    Predecessors
    1
    Requirements Gathering
    5
    -
    2
    Resource Allocation
    3
    1
    3
    Risk Assessment
    4
    1
    4
    User Management Module
    10
    2, 3
    5
    Pet Reporting Module
    8
    2, 3
    6
    Communication Module
    12
    4
    7
    Location Tracking Module
    7
    4
    8
    Help and Support Module
    6
    5
    9
    Unit Testing
    5
    6, 7, 8
    10
    Integration Testing
    4
    9
    11
    User Acceptance Testing
    3
    10
    12
    Deployment
    2
    11

    Critical Path Analysis:
    • The critical path is determined by identifying the sequence of dependent tasks that have the longest duration.
    • Critical Path:
      1 → 2 → 4 → 6 → 9 → 10 → 11 → 12
    • Total Duration on Critical Path: 43 Days
    ·
    1754323114822.webp

    8. Conclusion and Recommendations

    The proposed mobile application for finding missing pets addresses the shortcomings of existing platforms by integrating advanced communication and tracking features.
    By implementing structured data entry, multimedia uploads, and real-time GPS tracking, the application significantly enhances the likelihood of successfully reuniting pet owners with their missing pets. Future recommendations include expanding the application's features to include multilingual support and the integration of AI-based image recognition for pet identification.

    9. Some References
    1. Academic Journals and Articles:
    • Smith, J., & Thompson, R. (2022). "Enhancing Pet Recovery Through Mobile Applications: A Comparative Analysis." Journal of Mobile Computing, 15(4), pp. 230-245.​
    1. Web Sources:
    • PawBoost. (2025). "How to Report and Find Missing Pets Using Mobile Applications." Available at: https://www.pawboost.com [Accessed 8 May 2025].​
    • PetAmberAlert. (2025). "Pet Alert Systems: An Overview of Reporting Lost Pets." Available at: https://www.petamberalert.com [Accessed 8 May 2025].​
    3. Books and Reports:
    1. Johnson, P., & Walker, M. (2023). Mobile Application Development: Best Practices and Strategies. 2nd ed. New York: Digital Tech Publishing.

    1. Government and Institutional Reports:
      1. American Pet Association. (2024). "Annual Report on Lost Pets and Pet Recovery Statistics." Available at: https://www.americanpetassociation.org/reports [Accessed 8 May 2025].
 
عودة
أعلى