Back to Projects
AI/ML + Computer Vision + Blockchain

Reunite - Missing Person Finder

Reunite is a comprehensive missing persons reunification platform that leverages AI-powered facial recognition and biometric matching to help locate and reunite missing individuals with their families. The system enables citizens, NGOs, and law enforcement agencies to collaborate on missing person cases through automated sighting reports, surveillance footage analysis, and location-based notifications.

Reunite - Missing Person Finder

Project Summary

Built a full-stack missing persons reunification platform using Django REST Framework and React, featuring AI-powered facial recognition (DeepFace, TensorFlow), automated surveillance processing, blockchain-backed data integrity, and real-time location-based notifications, serving citizens, NGOs, and law enforcement agencies.

Tech Stack

DjangoReactTensorFlowDeepFaceOpenCVPostgreSQLCeleryCloudinaryBlockchain

Key Features

AI-Powered Facial Recognition using DeepFace and SIFT

Real-Time Sighting Reports with geolocation

Surveillance Footage Processing via Celery

Multi-Role Collaboration (Citizen, NGO, Police)

Blockchain Data Integrity for biometric data

Location-Based Services with Haversine formula

What Makes This Unique

Hybrid ML Approach combining DeepFace with custom SIFT-based feature extraction

Privacy-First Design with SHA-256 hashed biometric data

Automated Surveillance Integration for video frame analysis

Proximity-Based Notification System with configurable radius

Family-Centric Architecture with passkey-based joining

Complexity & Challenges Solved

Large-Scale Image Processing across thousands of records

Real-Time Face Matching with confidence scoring

Async Video Processing with Celery task queues

Geospatial Queries using Haversine distance calculations

Secure Biometric Storage with hash-based lookups

Multi-Tenant Role Management with complex permissions