RFP / Job Post: DFH Project Management System (Windows Desktop + AWS) - Bids due 8/27/25 at 9:00 am Pacific Time need Software Development
Contact person: RFP / Job Post: DFH Project Management System (Windows Desktop + AWS) - Bids due 8/27/25 at 9:00 am Pacific Time
Phone:Show
Email:Show
Location: West Covina, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Summary
We are hiring a senior team to build a Windows desktop application with a secure cloud backend for a Doors, Frames & Hardware subcontractor. v1 scope includes:
StartUp → Engineering/Submittals & RFIs → Purchasing/POs → PM/Install/COs → Labor/Certified Payroll → Billing/AIA.
Instance model: Single-tenant, multi-company (shared instance).
Users: 50+ total; ~30 concurrent.
Ownership: All code resides in our GitHub from day one; work-for-hire + IP assignment.
Key Requirements
⦁ Platform: Windows desktop client (WPF/WinUI 3, .NET 8) + AWS-hosted API.
⦁ Backend: .NET 8 API on Windows + PostgreSQL (AWS RDS).
⦁ Storage: S3 object storage; ~1,500 pages/contract (PDFs/images).
⦁ Security: 2FA via SMS or Email; role-based access enforcing “minimum necessary”; audit logs; encryption in transit/at rest.
⦁ Approvals: Submittals (PM), Change Orders (PM), POs (PM), Billing (Billing Manager).
⦁ Integrations: Two-way QuickBooks Desktop Enterprise sync (via QB Web Connector); Email integration; in-app e-signature.
⦁ Payroll/Compliance: WH‑347 PDF; DIR/LCPtracker/eMars CSV; OCIP summaries.
⦁ Reports: Users by status, estimates by status/due, projects by contract status, install progress, CO log, billing, certified payroll, delivery/labor schedules — on‑screen & export to PDF/Excel.
⦁ Performance SLAs: p95 page load < 2s; imports up to 50k rows < 60s; report runtimes < 10s (≤5k rows); 99.9% uptime.
Deliverables
⦁ Windows desktop app installer (auto‑update capable) + AWS backend (Dev/UAT/Prod) with scripted deployments.
⦁ Source code in our GitHub (branch protections, CI/CD).
⦁ Architecture docs; ERD; data dictionary; API (OpenAPI); test suite; admin & user guides; training videos.
⦁ Data migration: import historical data (templates + tooling).
Proposal Format
⦁ Proposed architecture & hosting plan for Windows + AWS.
⦁ Milestone plan & fixed‑bid costs per module; timeline; team bios.
⦁ Similar work portfolio (construction SaaS/QuickBooks integration preferred).
⦁ References; availability (time zone).
Evaluation
⦁ Relevant construction domain experience.
⦁ Demonstrated .NET + PostgreSQL + AWS skills; QuickBooks Desktop via QBWC.
⦁ Security & compliance depth; auditability.
⦁ Code quality (we will review a past repo) and ability to deliver to acceptance criteria.
One‑Page Brief — DFH Project Management System (v1)
Audience: PMs, Engineering, Purchasing, Payroll, Billing, Admin.
Deployment: Windows desktop client with AWS backend.
Users: 50+ total, ~30 concurrent. Instance: Single‑tenant, multi‑company.
Goals
Operate DFH projects end‑to‑end on one system: StartUp → Submittals/RFIs → POs → PM/Install/COs → Labor/Certified Payroll → Billing/AIA.
Core Features
⦁ StartUp: Contract intake, compliance flags (Union, Certified Payroll, OCIP), project metadata.
⦁ Submittals/RFIs: Hardware schedule upload; submittal & RFI logs; approvals by PM; cost/schedule impacts.
⦁ Purchasing/POs: Releases/POs; promised vs. received; receiving logs; purchaser notes.
⦁ PM/Install/COs: RO/backing tracker; install progress (frames/doors/hardware); CO log (CE→PCO→CO) with $$ & days.
⦁ Labor/Certified Payroll: Weekly timecards (Reg/OT/DT), apprentice ratios, WH‑347 PDF, DIR/LCP/eMars CSV, OCIP summaries.
⦁ Billing/AIA: SOV %, stored materials, lien waivers, retention; G702/703 or GC portal exports.
Non‑Functional
2FA (SMS/email), role‑based “minimum necessary” permissions, audit logs; p95 < 2s; 99.9% uptime; backups; historical data import; code in our GitHub.
Statement of Work (SOW) — v1
Objectives
Deliver a Windows desktop application with AWS backend to run DFH operations across v1 modules: StartUp; Engineering/Submittals & RFIs; Purchasing/POs; PM/Install/COs; Labor/Certified Payroll; Billing/AIA.
Module Scope & Acceptance
1) StartUp
⦁ Features: Project creation; company & GC linkage; union/certified/OCIP flags; contract/bonding/insurance fields; contacts; dates; notes.
⦁ Acceptance: Create/edit/search projects; role‑secured fields; audit trail; import template works; basic reports (projects by status).
2) Engineering / Submittals & RFIs
⦁ Features: Submittal log; RFI log; attachments; PM approvals; status workflows; export to Excel/PDF.
⦁ Acceptance: Create/update/approve submittals; create/close RFIs; export logs; audit entries for approvals.
3) Purchasing / POs
⦁ Features: Releases/POs; vendor master; promised vs. received; receiving; purchaser notes; attachments.
⦁ Acceptance: Issue/update POs; change promised date; receive items; vendor report; export PO log.
4) PM / Install / COs
⦁ Features: RO/backing tracker; look‑ahead; install progress capture (frames/doors/hardware); CO log with CE→PCO→CO; schedule & cost impacts.
⦁ Acceptance: Enter progress & see roll‑ups; run CO log with $$ & days; export progress/CO reports.
5) Labor / Certified Payroll
⦁ Features: Weekly timecards per employee/project/day with Reg/OT/DT; classifications; apprentice ratios; WH‑347 PDF; DIR/LCP/eMars CSV; OCIP summaries.
⦁ Acceptance: Enter/import timecards; generate WH‑347; produce CSVs; OCIP summaries; audit trails.
6) Billing / AIA
⦁ Features: SOV; G702/703‑style billing; stored materials; retention; lien waivers; approvals by Billing Manager; exports.
⦁ Acceptance: Create monthly app; export PDF/Excel; retention tracked; approval audit trail.
Out of Scope (v1)
Estimating, delivery/vehicle maintenance; native mobile (planned later).
Non‑Functional
⦁ Security: 2FA via SMS/email; “minimum necessary” permissions; audit logs; encryption in transit/at rest.
⦁ Performance: p95 < 2s; imports ≤ 50k rows in < 60s; reports ≤ 10s for ≤ 5k rows.
⦁ Availability: 99.9% uptime; nightly backups; restore drill.
⦁ Data: Historical data import; single‑tenant, multi‑company.
⦁ Docs: Admin/User guides; ERD; data dictionary; API docs; test suite; training videos.
Architecture & Hosting — Windows Desktop Client + AWS Backend
Overview
⦁ Client: Windows desktop app (WPF/WinUI 3 on .NET 8) with auto‑update.
⦁ API: .NET 8 Web API hosted on Windows EC2 behind Application Load Balancer.
⦁ DB: PostgreSQL on Amazon RDS (Multi‑AZ).
⦁ Storage: Amazon S3 for documents (1,500+ pages/contract), S3 Glacier for archival.
⦁ Auth & 2FA: Email and SMS (Amazon SES/SNS) with TOTP option; role‑based RBAC enforcing “minimum necessary”.
⦁ E‑signature: Embedded DocuSign or Dropbox Sign.
⦁ Email Integration: SES outbound; IMAP listener or webhook for inbound tagging.
⦁ QuickBooks Sync: QuickBooks Web Connector (QBWC) on a Windows host reaching the API’s qbXML endpoints.
Environments
⦁ Dev: Developer branch; feature flags; seeded test data.
⦁ Staging/UAT: Release candidates; masked production data; UAT scripts.
⦁ Prod: Blue/green or rolling deploys; CloudWatch alarms; WAF; backups.
Security
⦁ TLS everywhere; KMS‑encrypted S3 buckets; Secrets Manager for credentials.
⦁ Audit log (who/what/when/where); IP allowlisting (optional).
Scaling
⦁ ALB + EC2 autoscaling group; RDS read replicas (if needed); S3 virtually unlimited.
Milestones, Acceptance Criteria & Payments (Fixed‑Bid)
Retainage: 10% per milestone; released at Final Handover.
1. Foundation & Auth (RBAC, 2FA, Projects skeleton) — 10%
⦁ Acceptance: 2FA (SMS/email); role gating; create/search projects; audit entries.
2. Engineering/Submittals & RFIs — 15%
⦁ Acceptance: CRUD + approvals (PM); exports; audit; attachments.
3. Purchasing/POs — 15%
⦁ Acceptance: PO issue/update/receive; vendor reports; exports.
4. PM/Install/COs — 20%
⦁ Acceptance: Progress capture & rollups; CO log with $$ & days; exports.
5. Labor/Certified Payroll — 20%
⦁ Acceptance: Timecards; WH‑347 PDF; DIR/LCP/eMars CSV; OCIP summaries.
6. Billing/AIA — 15%
⦁ Acceptance: SOV; G702/703; stored materials; retention; approvals by Billing Manager.
7. Hardening & Handover — 5%
⦁ Acceptance: CI/CD; backups; monitoring; guides; test coverage ≥ 60%; restore drill." (client-provided description)
Matched companies (2)

SYNERGIC SOFTEK SOLUTIONS PVT LTD
