
Build Phase 1 of a CSA F280 HVAC Load Calculation App (Frontend + Backend)
Upwork
Remote
•5 hours ago
•No application
About
We are looking for an experienced developer or small team to build Phase 1 of TruCalc, a mobile/web app for HVAC contractors and consultants in Canada. The app will perform CSA F280-compliant residential heat loss and gain calculations, with a clean UI and exportable results. This is the first stage of a multi-phase build. If Phase 1 goes well, there is strong opportunity for ongoing collaboration in Phase 2 and beyond. ⸻ Scope of Work – Phase 1 ($5,000 budget) The system must: • Accept manual user inputs (areas, lengths, volumes, insulation values, windows/doors, infiltration, etc.). • Run background calculations according to CSA F280 standard. • Be mobile-first (iOS/Android) but also accessible via browser. • Include a camera-assist tool: allow users to snap a photo, scale it, and pull dimensions of building components (walls, windows, doors). • Store structured project data (multi-level homes, multiple rooms). • Generate clear, exportable reports (PDF/CSV). ⸻ Future Scope (Phase 2 – not included in this job) • Upload and trace PDF/DXF floor plans. • Drawing tools with scaling and annotations. • LiDAR scanning integration (newer iOS/Android). • Advanced duct design + equipment selection modules. ⸻ Deliverables for Phase 1 1. Functional frontend UI for data entry. 2. Backend engine that performs CSA F280 calcs. 3. Camera-assist measuring tool. 4. Database for storing projects and levels (Firebase/Firestore preferred). 5. Exportable reports (PDF/CSV). ⸻ Preferred Tech Stack (flexible) • Frontend: FlutterFlow or Flutter • Backend: Node.js or Python • Database: Firebase/Firestore • Reports: PDF/CSV export • Payments: Stripe pay per use /scan ⸻ Budget & Timeline • Budget: $5,000 USD (fixed price, Phase 1 only) • Timeline: 6–8 weeks • Ongoing Work: Yes – Phase 2 & long-term collaboration ⸻ Revenue Share Opportunity In addition to paid development work, we are offering a 3% gross revenue share for 3 years, contingent on the developer/team continuing with Phase 2 of the project. • If the same developer/team completes Phase 2, the 3% revenue share will begin once the app generates revenue. • If a different developer/team is selected for Phase 2, the Phase 1 developer will not be owed revenue share. ⸻ How to Apply: Please include: • Relevant examples of calculation-based apps or engineering tools you’ve built. • Experience with camera-assisted measuring tools (ARKit, ARCore, ML Kit, or similar). • Your proposed approach and tech stack for Phase 1.