We are building the MVP of Xcare, a Flutter-based support services marketplace. We have the Flutter source code and an existing OTP authentication feature, but the project is not yet set up in Cursor.
We need a Flutter developer to: • Set up the project in Cursor from scratch • Reuse the existing OTP flow to verify phone number and email • Build a compliance-ready Support Worker profile • Extract and store document data for expiry tracking and re-submission prompts
Support Worker Profile Creation – Detailed Requirements
The worker profile must be a multi-step, save-as-you-go flow. Workers cannot complete or submit their profile unless phone and email are OTP-verified and minimum compliance data is provided.
⸻
Step 1 – Identity & Contact (OTP-Protected) • First name • Last name • Preferred name (optional) • Date of birth • Mobile number (OTP verified) • Email address (OTP verified) • Profile photo upload
Rules • OTP verification must be completed before moving to Step 2 • Verification status must be stored (verified / unverified) • Email becomes read-only once verified
⸻
Step 2 – Address & Service Location (Dynamic) • Use Current Location (GPS) • Permission handling • Reverse geocoding • Search as you type suburb/postcode/address • Service delivery radius (km)
Data stored • Suburb • Postcode • State • Latitude / longitude • Location source (gps or manual)
⸻
Step 3 – Services & Work Details • Services offered (multi-select) • Years of experience • Hourly rate • Short bio/description • Basic weekly availability (days + time ranges)
⸻
Step 4 – Compliance Documents & Data Capture
Each document must include upload + structured data capture.
Identity & Work Rights • Right to work in Australia (Yes/No) • Visa type (if applicable) • Visa expiry date • ID document upload (passport or licence)
Mandatory Checks • NDIS Worker Screening Check • Check number • Issue date • Expiry date • Document upload • Working With Children Check (WWCC) • Check number • Issuing state • Expiry date • Document upload • Police Check • Issue date • Expiry date (if applicable) • Document upload
Certifications • First Aid • Issue date • Expiry date • Document upload • CPR (optional MVP) • Manual handling (placeholder)
⸻
Step 5 – Compliance Status & Expiry Tracking • Store all document metadata in a structured table/model: • Document type • Document number • Issue date • Expiry date • File reference • Automatically derive compliance status: • Incomplete • Pending Review • Compliant • Flag expired or soon-to-expire documents • Enable notification trigger so workers are prompted to resubmit documents when expired (MVP logic acceptable)
⸻
Step 6 – Review & Submit • Profile summary screen • Highlight missing or expired items • Prevent submission if required items are missing • Successful submission confirmation
⸻
UX & Behaviour Rules • Progress indicator (Step X of Y) • Save draft / resume later • Inline validation and clear error messaging • No hard-coded values (services, document types configurable)
⸻
Technical Notes • Reuse existing OTP authentication • Clean models for: • WorkerProfile • ComplianceDocument • Location • API-ready data structure (backend may be mocked)
⸻
Proposal Requirements (Reminder)
Please include in your proposal: • Hourly rate • Estimated hours for full worker profile implementation • Relevant Flutter experience (compliance/OTP/location preferred)
Android Social Media App Development Category: Android, Graphic Design, Java, Logo Design, Mobile App Development, UI / User Interface, UX / User Experience Budget: $15 - $25 USD
Arabic Dramatic Reel Editor Category: Adobe Premiere Pro, After Effects, Animation, Color Grading, Motion Graphics, Sound Design, Video Editing, Video Post Editing, Video Services, Visual Effects Budget: $10 - $30 USD
17-Jan-2026 05:04 GMT
Looking for an SEO Expert to Rank My Newly Developed Website Category: Analytics, Competitor Analysis, Content Strategy, Google Analytics, Internet Marketing, Keyword Research, Link Building, Search Engine Marketing (SEM), SEO, Website Optimization Budget: $30 - $250 USD
17-Jan-2026 05:03 GMT
Yucatán Property Buyer Leads Needed Category: Data Mining, Email Marketing, Internet Marketing, Lead Generation, Leads, Market Research, Real Estate, Research Budget: $10 - $30 USD
17-Jan-2026 05:03 GMT
English-Indonesian Fiction Book Translation -- 2 Category: Content Writing, Creative Writing, Editing, English (US) Translator, English Translation, Indonesian Translator, Language Tutoring, Translation Budget: $15 - $25 USD
17-Jan-2026 05:01 GMT
Type Business Report in Word Category: Business Writing, Content Writing, Data Entry, Editing, Excel, Microsoft Word, Report Writing, Word Budget: $250 - $750 USD
17-Jan-2026 05:01 GMT
PDF Text Extraction to Sheets -- 2 Category: Data Analysis, Data Entry, Data Extraction, Data Management, Excel, Google Sheets, PDF, PHP Budget: $99 - $100 USD
17-Jan-2026 05:00 GMT
Konten sederhana Category: Content Creation, Content Writing, Copywriting, Creative Writing, Digital Marketing, Instagram Marketing, Social Media Management, Social Media Marketing Budget: $2 - $8 USD
Shopify Template Store Setup Category: Digital Marketing, HTML, Payment Gateway Integration, Shopify, Shopify Development, Shopify Templates, Web Design Budget: $30 - $250 USD
17-Jan-2026 04:59 GMT
Bakery POS & Inventory System Category: Android, C#, Programming, Inventory Management, IOS Development, Mobile App Development, PHP, Point Of Sale, Software Architecture, Web Development Budget: $15 - $25 USD
17-Jan-2026 04:59 GMT
Shopify Cart Drawer Fix Category: CSS, Debugging, Frontend Development, JavaScript, Shopify, Shopify Templates, Web Design, Web Development Budget: $10 - $30 USD