The public-facing web app needs a seamless way for users to capture images of civic issues.
- Implement a UI component that requests camera permissions and allows the user to snap a photo directly from their mobile browser.
- Allow a fallback to upload an image from their device gallery.
- Compress/resize the image on the client side before uploading to save bandwidth.
The public-facing web app needs a seamless way for users to capture images of civic issues.