Demo only. Rules and links can be wrong or out of date. Confirm every requirement with the local building department.
Job 26-041 · invented demo job
18 Sample Rd
Sample pool · sample plan values, not read from an upload
1Job and town
2Upload any existing plans, sketches, or dimensions
Examples: Rear lot line: 20 feet; Pool: 16 feet by 32 feet.
Analyzed on this device. Nothing is uploaded.
✓ Plan numbers confirmed.
3Site notes and voice
Voice notes run on this device; the first use downloads speech files (about 40 MB, best on Wi-Fi).
Photos and 360s
4What we found
Confirmed plan dimensions are compared with your site measurements. Rule checks use cited town rules.
Contractor layout for coordination. Not a survey or an engineered drawing.
Zoning check Optional
5Ready to send
Nothing is sent until you tap. Emails open in your mail app as drafts.
How it works. Voice can become site notes on this device. Enter every measurement in its own field. This demo does not compare with uploaded plans yet; cited code rules are shown for review. Watch the one-minute walkthrough
Built with open-source tools: Whisper via Hugging Face Transformers.js, Pannellum for 360 photos, Mozilla PDF.js for PDFs, and dxf-parser for CAD files.
Field Check demo · Dylan Lindeberg · all job data is invented
How it was made
Entered measurements are checked with arithmetic and cited Connecticut and New York rules. The demo brings together site notes, document viewing, and a sample layout; uploaded plans are not compared automatically.
- First recorded change
- 2026-09-30
- Latest recorded change
- 2026-10-20
- Recorded commits
- 31
- Nonblank source lines
- 4776
- Referencing test files
- 10
- Listed source records
- 15
Figures cover the demo in this site. History is a recorded repository snapshot. Test-file references are not a test-case or coverage count.
Built with CSS, HTML, JavaScript, PDF.js, Pannellum, dxf-parser.