- Update product name in README, backend docs, and design tokens
- Rename Flutter root widget to CityPulseApp and update tests
- Update dashboard brand strings and HTML title
- Refresh i18n strings (en/ms) and welcome taglines
- Adjust backend API title/description and root message
- Minor formatting in ApiService comments; no logic changes
- Update Android/iOS manifest comments and pubspec description
No API endpoints or response schema changes.
- Added a new section in README detailing the dashboard access method, features, and troubleshooting tips.
- Updated backend server startup message to allow access from mobile/emulator.
- Refactored image upload handling in the report route to validate file types and extensions, ensuring only supported image formats are accepted.
- Adjusted upload directory path for consistency.
- Revamped project description to highlight the integration of Flutter frontend, Python FastAPI backend, and AI-powered image classification.
- Added detailed sections on system architecture, quick start guide, API endpoints, and features overview.
- Enhanced troubleshooting and performance considerations for both frontend and backend.
- Included future enhancements and acknowledgments for technologies used in the project.