hackquest logo

TechWEzards

An AI-powered Women Safety Application which leverages real time location tracking via socket.io and provides a proactive measure towards violence against the Goddess.

视频

描述

Women Safety Analytics: is a web and mobile application designed to enhance personal safety through real-time tracking, AI-based crime zone classification, and emergency alert broadcasting. Users can share their live location with trusted friends in emergencies, while law enforcement can monitor high-risk areas.

The key features include user authentication, friend management, live location tracking, AI-driven crime zone classification, automatic alerts, an emergency call feature, suspicious gesture detection, image/voice clip sharing, and an admin panel for law enforcement.

The tech stack consists of Flutter for the frontend, Node.js with Express.js for the backend, MongoDB for data storage, a Python-based AI model for crime classification, and Socket.io for real-time communication. Twilio handles SMS notifications, and JWT is used for authentication.

The system architecture connects the Flutter frontend with the Express.js backend, which communicates with MongoDB for real-time updates. The AI model classifies crime-prone areas, and the admin panel allows police officials to update crime data.

The project follows a structured folder organization with separate directories for the frontend (Flutter app), backend (Node.js API), AI model (Python-based), admin panel, and documentation. Installation requires setting up Node.js, MongoDB, Python, and Flutter SDK.

Backend APIs cover authentication, friend management, location tracking, alerts, and admin functions. The AI model integrates with a Flask API, analyzing historical crime data and updating safety zones dynamically. Real-time location sharing uses Socket.io, allowing users to create rooms where friends can monitor their live location.

The admin panel helps police officials report crime locations, update AI datasets, and view crime heatmaps. Future enhancements include deploying the mobile app, improving AI models, integrating with smart devices, voice-command emergency alerts, and real-time police database access. 

This documentation ensures clarity for developers, law enforcement, and users, making the platform a comprehensive safety solution.

本次黑客松进展

0

技术栈

Node
Flutter
Express
Flask
Dart
JavaScript
socket.io
Machine Laerning