Build MVP for Prime Choice Painting App — 3D Room Scan, Paint Estimate, and PDF Export

Build MVP for Prime Choice Painting App — 3D Room Scan, Paint Estimate, and PDF Export

Build MVP for Prime Choice Painting App — 3D Room Scan, Paint Estimate, and PDF Export

Upwork

Upwork

Remoto

2 hours ago

No application

About

I’m building the MVP for the Prime Choice Painting mobile app, a cross-platform Flutter app that scans rooms, calculates paint coverage, and generates a professional PDF estimate. The app should allow a user to scan a room using their phone’s camera or LiDAR (when available), then automatically estimate wall, ceiling, and trim (including baseboards) surface areas and paint quantities. Output accuracy is key, targeting within ±3% measurement error. ⸻ 🎯 Core Features 1. 3D Room Scanning (AR-based) • Use ARKit RoomPlan for iOS devices with LiDAR. • Use ARKit plane detection for iOS devices without LiDAR. • Future Android version will use ARCore, so structure your code modularly for cross-platform support. • App should auto-detect available capabilities (LiDAR vs. camera). 2. Paint Estimation Logic • Calculate total paint required for walls, ceilings, and trim/baseboards. • Allow adjustable paint coverage rate (sqft/gal) and number of coats. • Account for windows, doors, and wall height variations for better precision. 3. Project Summary Output • Display 2D and 3D views of scanned space. • List measurements for each room (wall area, ceiling area, trim length, etc.). • Generate PDF report summarizing project name, total coverage, and estimated paint needed. 4. Integration Ready for Cadence Quote • The MVP should be structured for future integration with a contractor backend (Cadence Quote). • No backend connection is needed yet, but the architecture should support it later. ⸻ 📱 Design Reference Figma screens are already created — you’ll complete the front-end build based on those. I’ll provide screenshots and the Figma file upon contract start. ⸻ ⚙️ Technical Requirements • Flutter (cross-platform) • ARKit / ARCore experience (at least one required) • PDF export (preferably using pdf or printing Flutter packages) • REST-ready architecture for future backend integration ⸻ 🕒 Timeline & Budget • Duration: 1–3 months (MVP scope) • Budget: negotiable based on proven AR experience) ⸻ ✅ Ideal Candidate • Proven experience building AR scanning or measurement apps. • Strong Flutter background. • Attention to UI detail and output accuracy. • Good communication and weekly progress updates. ⸻ 💡 Deliverables: • Fully functional Flutter app (MVP) • Accurate scan → paint estimate → PDF flow • Source code + documentation