chore(branding): rebrand FixMate to CityPulse across codebase

- 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.
This commit is contained in:
2025-09-27 11:15:15 +08:00
parent 6924455d35
commit ed63a0cbc8
20 changed files with 59 additions and 44 deletions

View File

@@ -2,7 +2,7 @@ Perfect 👍 Before I drop a full codebase, lets agree on the **flow + plan**
---
# ⚡ Backend Flow (FixMate Local Prototype)
# ⚡ Backend Flow (CityPulse Local Prototype)
### 1. Citizen Upload Flow
@@ -32,7 +32,7 @@ Perfect 👍 Before I drop a full codebase, lets agree on the **flow + plan**
* Every report:
* Pass image to model → detect objects.
* Map objects to FixMate categories (`pothole`, `streetlight`, `trash`, `signage`).
* Map objects to CityPulse categories (`pothole`, `streetlight`, `trash`, `signage`).
* Apply **severity scoring** (e.g. bounding box area = High if > certain %).
* If model fails (no internet, missing weights):