Create and overlay takeoff sheets to measure, run and count construction materials
AI summary · website content
BusinessHTML · JavaScriptGitHub @aj-electrical-appsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Commercial electrical takeoff for AJ Electrical: upload up to 120 plan pages, name sheets, zoom into corners, set the drawing scale, measure, draw linear-foot runs, and count fixtures and devices with engineer's descriptions.
It's a single static page (index.html), with no build step. Vercel serves it as-is.
When it's opened as the website, every job saves online in Vercel Blob a few seconds after each change (api/jobs, api/team-upload), so everyone using the app sees the same jobs. The browser keeps its own copy too. Google Drive saving works when the app is opened inside Claude.
A Google Apps Script (drive-backup/AJ-Takeoff-daily-backup.gs) copies the app, the Bid tracker, every job and every plan sheet into the shared drive each night.
Live site updates automatically from this repo through Vercel (project aj-commercial-takeoff).
Live app: https://aj-commercial-takeoff.vercel.app
SESSION_SECRET in Vercel (any long random text) and redeploy. After that everyone signs in on /login.html with their own name and password.team/admin/users-*.json).api/settings (team/admin/settings-*.json).APP_PASSWORD (admin) and FIELD_PASSWORD (field) still work as shared logins if set. The Drive backup script uses the backup key from the Admin page as its APP_PASSWORD Script property.SESSION_SECRET the site works the old way (browser password box, or open if APP_PASSWORD isn't set).sw.js keeps the app on the device so it opens without internet. Changes made offline stay on the device and are saved online after a "You're back online" prompt.