Site photos lost in chats
Hundreds of photos in WhatsApp on different phones. The one you need is never on yours.
All site photos in one folder
Upload from the phone. EXIF stripped. Share-link to the client — opens with no account.
Photos, estimates, invoices, time tracking, team — all in one place. With Tectonly you see every move on every site: what's done, who's working, what's owed.
We solve all four. One folder per site. One platform for the whole business.
Hundreds of photos in WhatsApp on different phones. The one you need is never on yours.
Upload from the phone. EXIF stripped. Share-link to the client — opens with no account.
Foreman keeps shifts in a notebook. Owner spends Sunday re-typing them into Excel.
One tap — time + GPS captured. Works offline. You approve the whole week in a minute.
Client wants the latest version. You scroll three months of Gmail to find it.
You see when the client opens it, when they sign. Estimate → invoice in one click.
Overdue invoices stay overdue — nobody chased the client.
Overdue flagged automatically. Reminder in two clicks. Money lands faster.
Files, documents, crew, money, time. Each part works with the others. With Tectonly you see the whole site on one screen — no jumping between Excel, WhatsApp and email.
Site photos, estimates, invoices, receipts, drawings — every document for the site lives in the same folder as the site. Open the site, see everything.
Build the estimate in the browser. Send it as a link the client opens on a phone. The moment they accept, one click makes it an Estonia-compliant invoice with viitenumber, ready for SEPA.
OÜ Maja Ehitus · Rakvere
Foreman taps a button on the phone — time and GPS captured. Works offline, syncs the moment signal comes back. End of month: a clean CSV for your accountant.
Saved offline · syncs on reconnect
I built Tectonly so foremen don't lose Sundays typing timesheets into Excel. Construction already runs on professional standards. The software should too.
Made in Tallinn. Used on real sites every day. Built for foremen, owners and accountants who'd rather be on site than at a keyboard.
In-ADS addresses, Äriregister lookup, viitenumber 7-3-1, KMKR totals. Not a translated foreign SaaS — a real country pack that handles each country's rules natively.
Pick the site from the real address registry. ADS code stored on every job.
Type a registration code, get the company. No retyping legal names.
Reference number generated for every invoice. SEPA-ready.
VAT lines computed with banker's-round arithmetic. Auditor-clean.
Captured where it matters, never where it shouldn't be.
Real translations, not auto-machine. Every dialog, every email.
A base price per company + per active user. Storage, sites and features scale up — never down.
Solo or a small crew.
+ €7 per active user / mo
Most construction companies.
+ €10 per active user / mo
Scale across crews.
+ €15 per active user / mo
Data in the EU. Minute-by-minute backups. Audit log by default. Ready for an inspection from day one — without you doing extra work.
Postgres RLS on every table. A bug can't leak another company's data — the database wouldn't allow it.
All data and backups stored in EU regions. No mystery US replicas.
Who did what, when, from where. Visible to Owners, retained for compliance.
No reusable passwords at the crew level. Sessions revocable in one click.
Database backups every minute. Restore to any second of the last 7 days.
DPA template available on day one. Erase-on-request honored without legal back-and-forth.
Estonian construction companies of 5–50 people. Owners, foremen, accountants. If you run sites, send estimates, and pay a crew — this is built for you.
Yes. Start with one site and a real crew. There is no toy mode — what you create stays yours. Decide it's not for you, export everything and walk away.
Because that's how construction actually scales. You don't add features in steps — you add people. Pay only for users who logged in this month.
EU-hosted (Frankfurt). Database backups stay in the EU. GDPR-aligned by default with a DPA you can sign on day one.
Yes. Photos and time entries queue locally and sync the moment you're back online. The mobile app installs from the browser — no store required.
No. In-ADS, Äriregister, viitenumber, KMKR — built natively. LV and LT country packs come next, on the same foundation.
Yes — one click in Billing. Your data exports to CSV + a zip of all files. We delete the rest within 30 days.
Use Starter free until you have real work in there. We bill when you bring on a second teammate, switch on invoicing, or hit storage above 5 GB.
Set up your first site in 5 minutes. Bring the crew in this week. Control over everything — by Monday.