top of page

​

Client-Server Application for Missing Persons Management

Authors: Ananya Muralidhar, Angel Paul, Sreya Salil, Priyanka S

Course: CS52, Database Systems

Duration: 16 November - December 2020

​

Code

Summary 

This is a structured client-server application designed to address challenges in recording and managing missing persons, offering users a platform to efficiently interact with the option to view, add, or track information related to missing individuals.

​

Users:

  • Law enforcement officers

  • Administrative staff

  • General public

​

Objectives:

  • To design and develop a versatile application that could host a myriad of functionalities pertaining to missing persons.

  • To establish a secure environment for information exchange, ensuring the safety of sensitive data.

  • Allow staff to focus on their primary job of locating the missing person rather than spending that time on repetitive data entry.

Technologies Used: MongoDB, Mongoose, HTML, CSS, JavaScript, Bootstrap, Node.js, Express.js, EJS, VS Code

​

  • User Interaction: Users interact with the application through a user-friendly interface to report missing persons and track cases.

  • Data Collection & Storage: The information provided by users is collected and stored securely in a centralized database, accessible to authorized personnel.

  • Case Management: Law enforcement officers and staff access and manage the case information, collaborating effectively to investigate and resolve the cases.

  • Real-Time Updates & Notifications: The application provides real-time updates and notifications to users about the progress of their cases.

  • Security & Accessibility: The application maintains high levels of security for data protection and ensures accessibility for multiple users at a time.

Workflow

Implementation:

  • Database Design: Employed industry-standard techniques for efficient data storage and retrieval, ensuring the robustness and reliability of the platform.

  • Security Protocols: Implemented user authentication and authorization mechanisms to safeguard sensitive information, granting access only to authenticated users.

ER Diagram image.jpg

ER Diagram

Impact:

This project has paved the way for a more organized and secure system for managing information about missing persons, streamlining the process of lodging complaints and searching for individuals, and ensuring the protection of sensitive data through advanced security measures.

​

Reflection:

Path to Find resonates with the critical need for secure and efficient platforms in today’s data-driven landscape. It has been a step towards contributing to societal well-being and has added a valuable perspective on the importance of data management and security in application development.

bottom of page