11ea469b6d
Update README to reflect new project structure and features
...
- 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.
2025-09-26 19:31:24 +08:00
6518df8ac1
feat: introduce FixMate Flutter app and React dashboard
...
- Add Flutter app shell (FixMateApp/MainScreen) with tabs: Report, Map,
My Reports, Settings
- Implement capture and review flow (image_picker, geolocator, deterministic
mock AI), and local storage (SharedPreferences + photo files on mobile)
- Build Map screen with flutter_map, marker clustering, filters, legend,
marker details, and external maps deeplink
- Add My Reports list (view details, cycle status, delete) and Settings
(language toggle via Provider, diagnostics, clear all data)
- Introduce JSON i18n loader and LocaleProvider; add EN/BM assets
- Define models (Report, enums) and UI badges (severity, status)
- Add static React dashboard (Leaflet map with clustering, heatmap toggle,
filters incl. date range, queue, detail drawer), i18n (EN/BM), and
demo data
- Update build/config and platform setup:
- Extend pubspec with required packages and register i18n assets
- Android: add CAMERA and location permissions; pin NDK version
- iOS: add usage descriptions for camera, photo library, location
- Gradle properties tuned for Windows/UNC stability
- Register desktop plugins (Linux/macOS/Windows)
- .gitignore: ignore .kilocode
- Overhaul README and replace sample widget test
2025-09-25 18:38:18 +08:00