MENU

Back

RESQ – Campus Safety App

Year2025
Tech Stack
DjangoDjango REST FrameworkPythonSQLitePostman
Description
RESQ is a campus safety mobile application built for Premies — designed to make college campuses safer through real-time alerts, AI-powered threat detection, and a structured incident response system for students, guards, and admins.

Key Features:
  • Role-Based Access: Separate portals for students, security guards, and admins with distinct permissions
  • SOS Alerts: Real-time SOS notification system that instantly alerts on-duty security guards
  • Fight Detection: ML-powered violence/fight detection using OpenCV that automatically identifies incidents from campus video feeds and raises alerts
  • Screen Detection: Automated detection of inappropriate screen content on campus devices, triggering real-time policy violation alerts
  • Incident Handling: Deduplication logic to prevent redundant records when multiple sources detect the same event
  • Admin Dashboard: Real-time monitoring and incident management dashboard for administrators
  • REST APIs: Full suite of APIs powering the mobile app frontend with seamless data flow

Technical Highlights:
  • Mobile app frontend integrated with a Django REST Framework backend
  • Fight Detection pipeline using OpenCV and a trained ML classification model
  • Screen Detection module for automated content policy enforcement
  • Deduplication logic to handle concurrent alerts from multiple detection sources
  • All API endpoints tested and documented using Postman
  • SQLite database for lightweight, fast data persistence
My Role
Backend Developer
Responsible for the entire backend of RESQ:
  • API Design: Designed and built all REST endpoints using Django REST Framework
  • Auth & RBAC: Implemented role-based access control for students, guards, and admins
  • Fight Detection Backend: Built APIs to receive and handle fight/violence detection events from the ML module
  • Screen Detection Backend: Developed endpoints to process and store screen content violation alerts
  • SOS & Alert System: Built the real-time SOS notification pipeline with guard alert routing
  • Deduplication Logic: Implemented logic to prevent duplicate incident records from simultaneous detections
  • Admin Dashboard APIs: Developed incident monitoring and management endpoints for the admin panel
  • Testing: Validated all endpoints via Postman

SHIVANSH

0%
shivanshtiwari6849@gmail.com