User Authentication:
As a public user, I need to register with my valid mobile number and verify it via a 6-digit OTP to access the app securely.
Submitting a Complaint:
As a verified user, I would like to submit a complaint by filling out a form with all necessary details about the issue, including the location (automatically fetched by an app), so that the concerned authorities can address it.
As a user, I want to select the type of streetlight problem from a predefined list or choose "Other" if the issue is not listed to accurately report the problem.
If I select "Other," I want to be required to provide additional comments describing the problem so that the team understands the issue clearly.
Attaching Photos:
As a user, I want the option to take and upload a photo of the faulty streetlight, pole, or panel, so that I can provide visual proof of the issue.
I also want to see the uploaded photo displayed on the screen before submitting my complaint to ensure its accuracy.