§01 / 02Features · drawing schedule
The complete set of sheets.
Every feature in the platform, grouped the way an AEC practice actually runs. Not marketing fluff — the actual tables, states, and behaviours that ship today. Bookmark this; treat it as the drawing schedule.
§02 / 02Feature schedule
§ 01
Projects & workflow
- Five-state workflow
- draft → planning → in progress → review → completed, with on-hold
- Role-based access
- 5 platform roles + org-level custom roles with per-project scoping
- Industry tagging
- construction, architecture, real-estate, infrastructure
- Milestones + progress
- planned / actual dates, completionPercentage
- Append-only timeline
- every state change recorded, never mutated
- Audit log
- who did what, from where, when — immutable
§ 02
Billing — India-first
- Seven invoice types
- standard · RA bill · advance · retention · final · debit · credit
- CGST + SGST / IGST
- auto-detected from supplier + buyer state codes
- TDS 194C automation
- 1% or 2%, net payable computed inline
- GSTIN validation
- 15-digit PAN-anchored format enforced
- FY invoice numbering
- sequential within 01 Apr — 31 Mar
- Cumulative RA tracking
- previousCumulativeAmount, previousRaBillId
- Paise, not floats
- integer storage, zero float drift
- PDF export
- pdfkit with statutory fields
§ 03
Teams, time & attendance
- Weekly timesheets
- one sheet per user per ISO-week, unique constraint
- Time entries
- start/end, break, activity type, billable rate
- On-site attendance
- unique (user, project, date); check-in + check-out
- Billable → invoice
- convert approved billable entries into a draft invoice
- Resource allocation
- % or hours/week, startDate/endDate, status
- Skills matrix
- technical / management / domain / certification
§ 04
Vendors & materials
- Vendor master
- labor · contractor · material, with GSTIN + PAN
- Labor records
- per-day, per-category rates × workers count
- Work orders
- contract amount, advance, retention %, completion %
- Material orders
- unit price, quantity, delivery dates, quality status
- Vendor payments
- method, reference, linked to the source record
§ 05
Drawings & files
- Git-like drawing tree
- folders + files with SHA-256 checksums
- Version history
- monotonically increasing version per node
- Unique S3 keys
- project/{id}/drawings/{node}/v{n}
- Presigned URLs
- never expose raw S3 — always time-bound
- File visibility
- team · PM only · owner only
§ 06
AI review
- Async agents
- compliance · budget · timeline · completeness · risk
- Per-trigger runs
- review on submit, update, or on-demand
- Findings log
- severity (info/warning/critical), category, suggestion
- Human-in-the-loop
- resolve findings with a reason, never auto-approve
§ 07
Notifications & chat
- In-app + email + FCM
- fanned-out asynchronously, never blocks the request
- Realtime project chat
- Firestore, per-project room, with file attachments
- Push notifications
- on milestone updates, RFIs, invoice approvals
§ 08
Platform
- Multi-tenant
- per-organisation data isolation + app gating
- App catalogue
- billing · AI review · vendors · drawings — toggle per org
- Plan definitions
- org → plan → add-ons → usage meters
- SSO (Enterprise)
- Google · Microsoft · Okta
- Data residency (Enterprise)
- pin to region or self-host
- Observability
- Winston + OpenTelemetry, SigNoz-ready