Flutter Web Expert to Fix Firebase Uploads & AI Integration Dashboard

Заказчик: AI | Опубликовано: 30.03.2026
Бюджет: 30 $

I am looking for a senior Flutter Web & Firebase developer to finalize a technical module for a reporting system. The backend uses Firebase (Storage, Firestore, Hosting) and integrates with an external AI API for automated analysis. Key Deliverables: 1. Fix Firebase & API Upload Constraints: • Resolve File Size Limit: The system currently rejects files larger than 3000 KB. I need this limit handled properly (either by increasing the threshold or implementing client-side compression) to ensure videos up to 10MB can be processed. • Debug Unauthorized/CORS Errors: Fix the "403 Forbidden" and "Unauthorized" errors occurring during media uploads to Firebase Storage. • Mobile Web Compatibility: Ensure that file selection and uploading work perfectly on mobile browsers (Chrome and Safari). 2. AI Data Integration & Processing: • Capture the JSON response from the external AI API after a report is submitted. • Process and store the analysis results (accuracy scores, detection details, etc.) into Firestore. 3. Dashboard & Summary Report: • Develop a professional User Dashboard to display the analysis results. • Implement a "Summary Report" view (printable/PDF-ready) that shows the incident details and AI findings. 4. Performance Requirement (Critical): • The 30-Second Rule: The entire flow—from the moment the user clicks "Upload" to the display of the dashboard/report—MUST take less than 30 seconds. You must optimize the API calls and the upload process to meet this requirement. Technical Stack: • Framework: Flutter Web. • Backend: Firebase (Firestore, Storage, Hosting). • State Management: Riverpod.