Skip to content

feat: Add authentication, location detection, complaint history, translation, and PDF export

Garela Akshaya requested to merge database into main

This merge request enhances the Hyderabad Civic Complaint Assistant with a more complete complaint-generation workflow.

Changes included:

Added user authentication with registration and login support. Added database-backed complaint storage and recent complaint history. Added browser-based location detection with reverse geocoding. Improved complaint classification and department routing helpers. Added complaint PDF export support using ReportLab. Added Telugu and Hindi translation support with downloadable translated PDFs. Updated dependencies for geolocation, geocoding, PDF generation, and Ruff. Cleaned formatting and linting issues with Ruff. Resolved merge/rebase conflict markers across app and module files. Validation

Ran Ruff lint checks successfully. Ran Ruff format checks successfully. Confirmed working tree is clean after rebase cleanup.

Merge request reports

Loading