⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
Hum Rahi
All Projects
Hum Rahi
Overview
Activity
Roadmap
Issues
News
Humrahi MVP
open
45%
104 issues
(
36 closed
—
68 open
)
Issues by
Tracker
Status
Priority
Author
Assignee
Category
Feature
0/4
EPIC
0/8
User Story
8/54
Task
27/37
Sub Task
1/1
Related issues
Feature #526
: Project initial setup
Actions
Feature #533
: Authentication Hum Rahi
Actions
Feature #567
: F2 Incident Reporting
Actions
Feature #610
: F3 SOS Emergency
Actions
EPIC #534
: Epic: User Authentication - Mobile & OTP
Actions
EPIC #539
: Epic: User Authentication - OTP Verification & Security
Actions
EPIC #568
: E2.1 Citizen Login & Session Management
Actions
EPIC #569
: ## Epic: Citizen Login & Session Management
Actions
EPIC #578
: Epic: E2.1 Photo Capture & Report Submission
Actions
EPIC #587
: Epic: E2.2 AI-Powered Server Processing
Actions
EPIC #597
: Epic: E2.3 — Citizen Report Status Tracking
Actions
EPIC #611
: E 3.1 SOS Activation & WebRTC Connection
Actions
User Story #527
: project initial setup
Actions
User Story #535
: User Story 1: Front-End - Mobile Entry UI & Validation
Actions
User Story #536
: User Story 2: Back-End - OTP Generation & WhatsApp Integration
Actions
User Story #537
: User Story 3: Front-End - Persistent Session (Remember Me)
Actions
User Story #538
: Design requirement - Authentication flow - Hum rahi
Actions
User Story #540
: User Story HR-FE-01: 6-Digit OTP Input UI & Auto-Focus Logic
Actions
User Story #541
: User Story HR-BE-01: OTP Validation API & Token Generation
Actions
User Story #542
: User Story HR-BE-02: Security Lockout & Brute-Force Protection
Actions
User Story #543
: User Story HR-FE-02: Security Alert & Lockout UI Handling
Actions
User Story #544
: User Story HR-FE-03: Resend OTP Timer & Logic
Actions
User Story #545
: User Story HR-FE-04: Navigation & Back-Flow Handling
Actions
User Story #546
: user story front end - Post-Verification Scenarios
Actions
User Story #560
: Invalidate OTP After Successful Verification
Actions
User Story #561
: Implement JWT Token Generation After Successful OTP Verification
Actions
User Story #562
: Persist Refresh Token in Redis for Session Management
Actions
User Story #563
: Implement Error Handling for OTP Verification Failures
Actions
User Story #570
: User Story 3 (BE & FE): JWT Session & 30-Day Silent Refresh
Actions
User Story #572
: User Story 4 (BE & FE): Secure Logout & Session Clearance
Actions
User Story #573
: User Story 5 (FE): Branded Account Lockout & Countdown Timer
Actions
User Story #574
: Design Requirement - Branded Account Lockout & Countdown Timer
Actions
User Story #575
: User Story 6 (BE): Support Ticket Routing & Rate Limit Bypass
Actions
User Story #576
: User Story 7 (FE): Support Request Overlay/Form
Actions
User Story #577
: User Story 8 (FE): Session Expiry Notification Screen
Actions
User Story #579
: User Story 1 (FE): High-Speed Camera Initiation
Actions
User Story #580
: User Story 2 (FE): Image Capture & Preview
Actions
User Story #582
: User Story 3 (FE): Incident Categorization & Text Details
Actions
User Story #583
: User Story 4 (FE): Voice Note Recording
Actions
User Story #584
: User Story 5 (BE/FE): Geo-Location & Manual Pinning
Actions
User Story #585
: User Story 6 (BE/FE): Secure Report Submission & Confirmation
Actions
User Story #586
: User Story 7 (BE): Incident Data Persistence & Management
Actions
User Story #588
: User Story 1 (BE): Secure Data Ingestion & Media Orchestration
Actions
User Story #589
: User Story 2 (BE/AI): Image-Based Incident Classification
Actions
User Story #590
: User Story 2 (BE/AI): Image-Based Incident Classification
Actions
User Story #591
: User Story 3 (BE/AI): Automatic Severity & Response Logic
Actions
User Story #592
: User Story 4 (BE/AI): Voice Note Transcription & NLP Analysis
Actions
User Story #593
: User Story 5 (BE): Geospatial Duplicate Detection
Actions
User Story #594
: User Story 6 (BE/INFRA): Real-time Dispatch to Police Panel
Actions
User Story #598
: US-025 · Citizen Views All Submitted Reports with Current Status
Actions
User Story #601
: US-026 · Citizen Receives Push Notification on Report Status Change
Actions
User Story #606
: US-027.1 · Status Timeline — Visual Design & Component Specification
Actions
User Story #607
: US-027.2 · Status Timeline — Frontend Implementation on Report Detail Screen
Actions
User Story #612
: US-028 SOS button requires a 5-second sustained hold to activate (countdown ring displayed)
Actions
User Story #613
: US-028.FE.1 — SOS Button Hold-to-Activate Frontend Implementation
Actions
User Story #614
: US-029.FE.1 — Early Release Cancellation — Frontend Behaviour
Actions
User Story #615
: US-029.BE.1 — Early Release Cancellation — Backend Guarantee of No Side Effects
Actions
User Story #616
: US-030.BE.1 — WebRTC Session Initiation & Signalling Server Logic
Actions
User Story #617
: US-030.INFRA.1 — STUN/TURN Server Provisioning & WebRTC Network Infrastructure
Actions
User Story #618
: US-031.FE.1 — Citizen Device GPS Capture & Continuous Location Transmission
Actions
User Story #619
: US-031.BE.1 — Location Payload Ingestion, Persistence & Real-Time Broadcast to Police Panel
Actions
User Story #620
: US-032.DESIGN.1 — High-Priority SOS Alert Card — Interaction & Visual Design Specification
Actions
User Story #621
: US-032.FE.1 — SOS Alert Card Frontend Implementation on Police Panel
Actions
User Story #622
: US-033.BE.1 — WebRTC Failure Detection & Phone Call Fallback Orchestration
Actions
User Story #623
: US-033.INFRA.1 — Telephony Provider Integration & Outbound Call Infrastructure for SOS Fallback
Actions
User Story #632
: Validate Rule Logic with Stakeholder Requirements
Actions
Task #547
: Create OTP Request API Endpoint
Actions
Task #548
: Implement OTP Generation Logic
Actions
Task #549
: Implement Redis-Based OTP Storage
Actions
Task #550
: Implement Kafka Event Publishing for OTP Delivery
Actions
Task #551
: Implement Kafka Listener for WhatsApp Notifications
Actions
Task #552
: Integrate Twilio WhatsApp Service for OTP Delivery
Actions
Task #553
: Implement Phone Number Validation and Normalization
Actions
Task #554
: Implement Error Handling for OTP Requests
Actions
Task #555
: Implement OTP Expiry Management
Actions
Task #556
: Document OTP API Endpoint in Swagger/OpenAPI
Actions
Task #557
: Create OTP Verification API Endpoint
Actions
Task #558
: Implement OTP Validation Logic
Actions
Task #559
: Implement OTP Expiry Handling
Actions
Task #564
: Document OTP Verification API in Swagger/OpenAPI
Actions
Task #600
: Issue a refresh token and an access token
Actions
Task #602
: Create Multipart Incident API Endpoint
Actions
Task #603
: Implement Local Media Storage Service
Actions
Task #604
: Persist Incident and Media Metadata
Actions
Task #605
: Trigger Asynchronous AI Processing via Kafka
Actions
Task #624
: Integrate Computer Vision Model for Image Classification
Actions
Task #625
: Implement AI Response Parsing Logic
Actions
Task #626
: Implement Confidence Threshold Fallback Logic
Actions
Task #627
: Trigger AI Processing After Media Upload
Actions
Task #628
: Persist AI Classification Results
Actions
Task #629
: Define Severity Enum and Mapping Rules
Actions
Task #630
: Implement AI-Based Severity Mapping Logic
Actions
Task #631
: Update Incident Entity with Severity and Action
Actions
Task #633
: Integrate Speech-to-Text Service
Actions
Task #634
: Implement Kafka Listener for Audio Processing
Actions
Task #635
: Persist Transcription in AIAnalysis Entity
Actions
Task #636
: Implement Keyword Extraction Logic
Actions
Task #637
: Implement Error Handling for Audio Processing Failures
Actions
Task #638
: Implement Distance Calculation Logic
Actions
Task #639
: Implement Time Window Filtering
Actions
Task #640
: Implement Duplicate Detection Query
Actions
Task #641
: Persist Duplicate Flag in Incident Entity
Actions
Task #642
: Optimize Spatial Query Performance
Actions
Sub Task #643
: Roman Script Convert English Text
Actions
Also available in:
TXT
Loading...