- Creating the project record (name, type, status, due date, address, etc.)
- Uploading a source PDF and choosing which pages will be available in Takeoff
Open the New Project page
- Go to Projects from the main dashboard.
- Select Create new.
- You will land on the New Project form.
Fill in required project fields
Before the Create button is enabled, complete these required fields:- Name: The project display name.
- Type:
Commercial,Residential,Industrial,Institutional, orOther. - PDF file: A valid PDF upload.
- Address (with automatic city/state/zip/country extraction when available)
- Due date
- Status
- Company
- Optional contact fields: contact name, phone, email
Upload your source PDF
Use the upload area to click-and-select or drag-and-drop your file.PDF limits and validation
Current enforced limits in this flow are:- File type must be PDF (
application/pdf). - The file must be a valid, processable PDF (pages must be readable for preview generation).
- Only selected pages are added to this project’s takeoff subset.
Select pages to include in Takeoff
After upload, the app pre-processes the PDF and shows page cards.- In Choose pages for Takeoff, select individual pages, or use Select all.
- For each selected page, confirm the page type:
- Plan
- Reference
Automatic page-type detection (Plan vs Reference)
When you select a page, the app automatically attempts classification:- Pages enter a queue (
queued) and then classification (classifying...). - Classification runs in small batches to keep the UI responsive.
- If classification succeeds, the page type is filled automatically.
- If classification does not complete (for example timeout/error), you can manually choose the type in the dropdown.
- Auto-detection is an assist, not a lock. You can always override a page’s type manually.
- Classification starts when a page is selected for inclusion.
Create the project and navigate to it
- Select Create project.
- The app uploads the source PDF, builds a subset PDF from selected pages, and creates project/document records.
- You are redirected to the new takeoff workspace at:
/takeoff/{documentId}
- Projects list, then select your project
- Project details route:
/projects/{projectId}
