00 Introduction
Platform Overview
Binaya360 is a comprehensive construction project management platform built specifically for Iraqi construction companies. It brings together every aspect of your projects — tracking construction phases on site, managing finances, coordinating your field team, communicating with clients, and generating professional reports — in one unified, bilingual system that works on desktop, tablet, and mobile.
Whether you are managing a single residential building or dozens of active sites across Iraq, Binaya360 gives you real-time visibility, structured workflows, and the documentation you need to run projects professionally.
Key Features
Sites & Project Management
Manage multiple construction projects simultaneously. Track buildings, units, and construction phases with visual progress bars and Gantt-style timelines.
Financial Management
Complete expense and income tracking with approval workflows, payment recording, invoice management, and multi-currency support (IQD / USD) with live exchange rate snapshots.
Site Visit Logging
Document every site visit with structured reports — weather, activities, worker counts, and progress photos. Build a permanent photographic record of every construction stage.
Staff Management
Manage your engineering team, assign staff to sites, monitor utilization, and control platform access with granular role-based permissions.
Client Portal
Give clients a dedicated portal to track their project's progress, view site visit photos, review costs, and communicate directly with your team via notes.
Document Storage
Centralized repository for all project files — drawings, contracts, permits, and specifications — organized by site and category, accessible to the right people.
Reports & Analytics
Generate detailed financial reports, expense breakdowns by category, site progress snapshots, and visit activity reports. Export to PDF or Excel for sharing with stakeholders.
Real-time Notifications
Instant in-app alerts when expenses are approved, client notes arrive, or key project events occur — keeping every team member informed without manual follow-up.
Multi-language Support
Full support for English, Arabic (عربي), and Kurdish Sorani (کوردی) with proper right-to-left layout automatically applied for Arabic and Kurdish interfaces.
Mobile-First Design
Fully responsive interface optimized for field engineers on smartphones, with a dedicated mobile bottom navigation bar for the most critical on-site actions.
User Roles
Binaya360 uses role-based access control. Every user is assigned exactly one role which determines what they can see and do in the system.
Platform-level administrator. Manages all companies and tenants on the platform. Cannot see company-specific data.
Full access to all company features. Manages staff, clients, sites, approves expenses, and configures company settings.
Manages sites and teams. Can approve expenses, review site visits, assign staff, and view all reports.
Field engineers. Log site visits and photos, view assigned sites and construction phases. Read-only on finances.
Manages the financial side. Creates and approves expenses, records income and payments, generates invoices and financial reports.
Property buyers and project clients. Access only the Client Portal — view their site progress, photos, and communicate via notes.
Each construction company is a separate tenant. Company Admins and their staff see only their own company's data. There is no cross-company data visibility.
01 Getting Started
Binaya360 is a cloud-based construction project management platform designed for Iraqi construction companies. It brings together project tracking, financial management, site visit logging, document management, staff coordination, and a dedicated client portal — all in one unified system.
Use Google Chrome, Mozilla Firefox, Microsoft Edge, or Safari (latest versions). Binaya360 is fully responsive and works on desktop, tablet, and mobile devices.
1.1 Logging In
To access Binaya360, navigate to your company's application URL in a web browser.
- Open the login page
Navigate to your company's Binaya360 URL. You will see the login form.
- Enter your credentials
Type your email address in the Email field and your password in the Password field.
- Click Login
Press the Login button. If your credentials are correct, you will either be taken to the Dashboard or to the MFA verification screen.
Click the Forgot Password link on the login page. Enter your email address and you will receive a password reset link.
1.2 Two-Factor Authentication (MFA)
If your account has Multi-Factor Authentication enabled, you will be redirected to a verification screen after entering your password.
- Open your authenticator app
Use Google Authenticator, Microsoft Authenticator, or Authy on your phone.
- Find the Binaya360 entry
Locate the Binaya360 code in your authenticator app. The code refreshes every 30 seconds.
- Enter the 6-digit code
Type the current code into the Verification Code field on screen.
- Click Verify
You will be redirected to your Dashboard upon successful verification.
TOTP codes expire every 30 seconds. If verification fails, wait for the next code to appear and try again. Do not use the same code twice.
1.3 Dashboard Overview
The Dashboard is your central hub for monitoring all company activity at a glance.
| Widget | Description |
|---|---|
| Active Sites | Total number of currently active construction projects |
| Total Staff | All active staff members across your company |
| Pending Approvals | Expenses awaiting your approval — click to go directly to the approval queue |
| Financial Summary | Month-to-date income vs. expenses across all sites |
| Staff Utilization | Visual chart showing how many staff are assigned to active sites |
| Recent Activity | Latest actions performed by all users in your company |
| Unread Client Notes | Messages from clients requiring your attention |
When new data arrives (e.g., a client submits a note or an expense is added), a blue banner appears at the top of the dashboard. Click Refresh to update all widgets with the latest data.
1.4 Navigating the Application
Binaya360 has two navigation areas:
- Side Drawer (desktop) — The expandable menu on the left side, organized by module (Sites, Finance, Staff, etc.)
- Bottom Navigation Bar (mobile) — Quick access to the most-used sections when on a smartphone
Use the hamburger icon in the top-left to collapse or expand the side drawer. The notification bell in the top bar shows unread in-app notifications.
1.5 Profile & Settings
Access your personal profile by clicking your avatar or name in the top-right area of the navigation bar.
- Open your profile
Click your name or avatar → select Profile from the dropdown menu.
- Update your information
You can change your display name and phone number. Click Save when done.
- Change language
Use the language selector (English / عربي / کوردی) to switch the UI language. Your preference is saved automatically.
- Change theme
Use the theme palette icon to choose from 9 available color themes. Your selection is saved to your browser.
- Toggle dark mode
Click the moon/sun icon to switch between light and dark mode.
02 Sites & Projects
Sites are the core of Binaya360 — each site represents a construction project. Everything from expenses and visits to staff assignments and documents is linked to a site.
CompanyAdminProjectManagerEngineering
2.1 Viewing the Site List
Navigate to Sites in the side menu to view all your construction sites.
Each site card shows:
- Site name and location
- Status badge — Active, Completed, or On Hold
- Assigned client (if any)
- Quick financial summary — total income and total expenses
- Action buttons — View, Edit, and log a Visit
Use the search bar and status filter at the top to narrow down your list. You can also sort by name, date created, or status.
2.2 Map View
Switch to the interactive map to see all your sites plotted on a geographic map of Iraq.
- Click the Map toggle
On the Sites page, click the Map icon/button in the top-right area of the list header to switch from list to map view.
- Browse sites on the map
Each pin on the map represents a site. Hover over a pin to see the site name; click to open a summary card with a link to the full site details.
- Return to list
Click the List toggle to switch back to the card/list view.
When creating or editing a site, enter the GPS latitude and longitude to enable the map pin. You can get coordinates from Google Maps by right-clicking on the site location.
2.3 Creating a New Site
CompanyAdmin ProjectManager
- Click Add Site
From the Sites page, click the + Add Site button in the top-right corner.
- Fill in site details
Enter the Site Name, Address, Site Type (Residential, Commercial, Industrial, etc.), and an optional Description.
- Set location coordinates
Enter the Latitude and Longitude (optional) to place the site on the map.
- Assign a client
Select the client who owns this project from the Client dropdown. If no client is assigned yet, you can leave this empty and assign later.
- Set budget
Enter the planned budget amount and currency (IQD or USD).
- Save
Click Save Site. The site will appear in your list immediately.
2.4 Site Details
Click on any site name or the View button to open the full site details page. This page is organized into tabs:
| Tab | Content |
|---|---|
| Overview | Summary cards (budget, income, expenses, balance), site information |
| Buildings | Buildings and unit structure for this site |
| Phases | Construction phases and progress tracking |
| Timeline | Visual Gantt-style project timeline |
| Visits | All logged site visits with photos |
| Documents | All uploaded documents for this site |
| Staff | Staff members assigned to this site |
2.5 Buildings & Units
For multi-building or multi-unit projects, use the Buildings tab to structure the project hierarchy.
- Open the Buildings tab
From the site details page, click the Buildings tab.
- Add a building
Click + Add Building. Enter the building name (e.g., "Block A", "Tower 1") and floor count, then save.
- Add units to the building
Click + Add Unit next to the building. Enter the unit number/name, floor, and type (Apartment, Villa, Office, Shop, etc.).
- Assign a unit to a client
When adding or editing a unit, you can assign it to one of your registered clients. This links the unit to the client portal.
2.6 Construction Phases
Construction phases help you track overall project progress from foundation to handover.
- Open the Phases tab
From site details, click the Phases tab.
- Assign phase templates
Click Assign Phases to select from your saved phase templates (e.g., "Standard Residential Build"). The system will create the full phase list for this site.
- Update phase progress
Click the Edit button on any phase. Set the completion percentage (0–100%) and any notes. Click Save.
Create and manage reusable phase templates under Settings → Phase Templates. See Section 12.3 for details.
2.7 Project Timeline
The Timeline tab provides a visual overview of your construction phases over time, similar to a Gantt chart. Each phase is represented as a horizontal bar showing its start and expected end date. The current date is marked with a vertical line.
The timeline is automatically generated from your phase data. To adjust dates, update the phase start and end dates in the Phases tab.
Completing and Reopening a Site
CompanyAdmin
When a project is finished, mark it as complete from the site details overview. Click the Mark as Complete button and confirm. Completed sites are moved to the "Completed" filter and are excluded from active financial summaries. If you need to reopen a site, click Reopen Site from the same area.
03 Site Visits
Site visits provide a structured record of physical inspections, progress checks, and on-site activities. Each visit includes a date, weather conditions, activities performed, personnel present, and optional photos.
Engineering ProjectManager CompanyAdmin
3.1 Logging a New Visit
- Navigate to Log Visit
Go to Visits → New Visit, or from a site's detail page click Log Visit.
- Select the site
Choose the site this visit is for from the Site dropdown. If you navigated from a site page, this is pre-filled.
- Enter visit details
Fill in the Visit Date, Weather Conditions (Clear, Cloudy, Rain, etc.), number of Workers Present, and detailed Site Notes about the work performed.
- Record activities
In the Activities section, list the specific construction activities completed during this visit (e.g., "Foundation work completed for Block B", "Rebar placement — Floor 2").
- Save as draft
Click Save Draft to save your progress without submitting. You can continue editing later.
3.2 Adding Photos
Attach progress photos to document the site's condition during each visit.
- Scroll to the Photos section
On the visit form, find the Visit Photos section at the bottom.
- Select photos
Click Upload Photos or tap to browse. You can select multiple images at once. Supported formats: JPEG, PNG, WebP. Maximum 10 MB per photo.
- Review uploads
Selected photos will appear as thumbnails. Click the × on any thumbnail to remove it before saving.
Images are automatically resized to a maximum of 1920px width. Thumbnails are generated for faster loading. Original quality is preserved up to the size limit.
3.3 Submitting a Visit
Once all visit details and photos are complete, submit the visit for review.
- Review all information
Confirm that all visit details, activities, and photos are accurate and complete.
- Click Submit Visit
Click the Submit Visit button. The visit status changes from Draft to Submitted.
Draft → Submitted → Reviewed. Once submitted, a visit can be reviewed by a CompanyAdmin or ProjectManager. Reviewed visits are locked and cannot be edited.
3.4 Visit Calendar
Navigate to Visits → Calendar to see all site visits plotted on a monthly calendar. Click any date with visits to see a summary panel of the visits on that day. This is useful for tracking field team activity over time.
3.5 Reviewing Visits
CompanyAdmin ProjectManager
To mark a submitted visit as reviewed, open the visit from the Visits list or from the site's Visits tab. Click Mark as Reviewed. This confirms the visit has been officially acknowledged and locks it from further edits.
04 Expenses
The Expenses module tracks all outgoing payments — contractor fees, material purchases, supplier invoices, and other site costs. Expenses go through an approval workflow before payments are recorded.
4.1 Understanding Expense Statuses
| Status | Meaning |
|---|---|
| Pending | Expense has been submitted but not yet approved or rejected |
| Approved | Expense has been approved and is ready for payment |
| Rejected | Expense was rejected with a reason; can be reviewed and resubmitted |
| Partially Paid | Some payments have been recorded but balance remains outstanding |
| Paid | Expense is fully settled — all payments recorded |
| With Retention | A retention amount is held back pending project completion |
4.2 Adding an Expense
Finance ProjectManager CompanyAdmin
- Navigate to Add Expense
Go to Expenses → Add Expense, or from a site page click + Add Expense.
- Select the site
Choose the site this expense belongs to.
- Enter expense details
Fill in the Supplier/Payee name, Category (Materials, Labor, Equipment, Services, etc.), Amount, and Currency (IQD or USD).
- Add a description
Provide a clear description of what this expense covers (e.g., "Concrete delivery — Foundation, Block A").
- Set retention (optional)
If a retention percentage applies (e.g., 10% held until project completion), enter it in the Retention % field.
- Attach invoices
Upload invoice documents (PDF, images) by clicking Attach Invoice. Multiple files can be attached.
- Save
Click Submit Expense. The expense is created with Pending status and sent for approval.
4.3 Approving & Rejecting Expenses
CompanyAdmin Finance
Pending expenses appear in the approval queue accessible from the Dashboard's "Pending Approvals" widget or from Expenses filtered by status "Pending".
- Open the expense
Click on any pending expense to open its detail view.
- Review the details
Check the supplier, amount, description, and any attached invoice documents. Click invoice attachments to view them.
- Approve or Reject
Click Approve to approve the expense. Click Reject to reject it — a dialog will ask for a rejection reason, which is required.
Bulk Approve / Reject
From the Expenses list, check the checkboxes on multiple pending expenses and use the Bulk Actions button to approve or reject all selected expenses at once.
4.4 Verifying & Adjusting Amounts
Finance CompanyAdmin
After approving an expense, the actual paid amount may differ from the submitted amount (e.g., after negotiation). Use the Verify feature to adjust:
- Open the approved expense
- Click Verify Amount
Enter the actual final amount and any discount applied. Add verification notes for the audit trail.
- Save
The expense amount is updated and the change is logged in the audit trail.
4.5 Recording Payments
Finance
For approved expenses, record actual payments as they are made. Partial payments are supported for installment-based contracts.
- Open the expense detail
Click on the expense from the Expenses list.
- Click Record Payment
In the Payments section, click Record Payment.
- Enter payment details
Enter the Payment Date, Amount Paid, Payment Method (Cash, Bank Transfer, Cheque), and optional reference number.
- Save
The payment is recorded. If the total paid equals the full expense amount, the expense status changes to Paid.
4.6 Bulk Actions
From the main Expenses list, you can select multiple expenses and perform bulk operations:
- Bulk Approve — Approve multiple pending expenses at once
- Bulk Reject — Reject multiple expenses, entering a single shared reason
4.7 Retention Release
CompanyAdmin Finance
When a project milestone is reached or completed, release withheld retention amounts. Open the expense with retention, then click Release Retention. The released amount becomes payable and is added to the outstanding balance.
05 Income
Record all incoming payments from clients — installments, advance payments, and progress-based collections. Income is linked to a specific site and client.
Finance CompanyAdmin
5.1 Recording Income
- Go to Add Income
Navigate to Income → Add Income, or click + Add Income from a site page.
- Select site and client
Choose the Site and the Client making the payment.
- Enter payment details
Fill in the Amount, Currency, Payment Date, Payment Method, and Category (Installment, Advance, Progress Payment, Final Payment, etc.).
- Add a reference
Enter an optional Reference Number (bank transfer ID, receipt number, etc.) and any notes.
- Save
Click Record Income. The income is added to the site's financial summary immediately.
5.2 Generating Receipts
After recording income, you can generate a professional PDF receipt to send to the client.
- Open the income record
From the Income list, click on the income entry.
- Click Generate Receipt
Click the Generate Receipt or PDF icon button.
- Download or print
The receipt PDF opens in a new tab. Download it or print it to provide to the client.
5.3 Client Ledger
The client ledger shows the full payment history for a client on a specific site — all income recorded, credits applied, and outstanding balance. Access it from the Income section or from the site detail financial summary. This is useful for client-facing payment discussions.
06 Invoices & Payment Overview
6.1 Creating an Invoice
Finance CompanyAdmin
Invoices in Binaya360 are formal documents that can be attached to expenses and shared with clients. You can create invoices directly from an expense record or from the main Invoices list.
- Navigate to Invoices
Go to Invoices in the side menu, then click + Create Invoice.
- Fill in invoice details
Enter the Invoice Number, Supplier, Issue Date, Due Date, line items with amounts, and applicable taxes.
- Link to an expense
In the Linked Expense field, search for and select the expense this invoice covers (optional but recommended for traceability).
- Save
Click Create Invoice. The invoice is saved and available for download as PDF.
6.2 Payment Overview
Navigate to Payments for a consolidated view of all payment activity across all sites. Filter by site, date range, payment method, or status to analyse cash flow patterns. This page is particularly useful for the Finance team to track outstanding balances.
07 Staff Management
Manage your engineering team, finance staff, and project managers from the Staff section. Each staff member has an account, a role, and can be assigned to one or more sites.
CompanyAdmin
7.1 Adding a Staff Member
- Navigate to Staff
Go to Staff in the side menu, then click + Add Staff.
- Enter personal details
Fill in the staff member's Full Name, Email, Phone Number, and Position/Title.
- Assign a role
Select the staff member's system role. See Section 7.2 for role descriptions.
- Save
Click Create Staff. The system generates a temporary password and displays it — copy and share it immediately as it cannot be shown again. The staff member should change their password on first login.
The temporary password is displayed only once at the time of creation. Copy it and share it securely with the staff member. If lost, the CompanyAdmin must reset the password from the staff detail page.
7.2 Roles & Permissions
| Role | Key Capabilities |
|---|---|
| CompanyAdmin | Full access to all features: manage staff, clients, sites, approve expenses, access all reports |
| ProjectManager | Manage sites, log and review visits, approve expenses, view reports |
| Engineering | Log site visits, view sites and phases; read-only on finances |
| Finance | Manage expenses and income, record payments, generate invoices and reports |
| Client | Access only the Client Portal — view assigned sites, add notes, view pending expenses |
7.3 Site Assignments
Assign staff members to specific sites to control what each person can see and work on.
- Open the staff member's profile
Go to Staff, find the staff member, and click their name to open their profile.
- Go to Assignments tab
Click the Site Assignments tab on their profile.
- Assign to a site
Click Assign to Site, select the site, set the role on that site, and optionally set start/end dates.
- Remove an assignment
Click the remove icon next to any assignment to unassign the staff member from that site.
7.4 Staff Utilization
The Staff Utilization widget on the Company Dashboard shows how many of your staff members are currently assigned to active sites versus unassigned. Click the widget for a detailed breakdown showing each staff member's current site assignments. This helps you identify underutilized team members or overburdened individuals.
08 Client Management
Manage the clients who have projects with your company. Each client can be assigned units/sites and optionally given access to the Client Portal to track their project's progress.
CompanyAdmin
8.1 Creating a Client
- Navigate to Clients
Go to Clients in the side menu, then click + Add Client.
- Enter client information
Fill in the Full Name, Phone Number, Email (required for portal access), Address, and any notes.
- Save
Click Create Client. The client profile is created and they can now be linked to sites and units.
8.2 Client Portal Access
Enable portal access to allow a client to log into Binaya360 and view their own project status, payments, and communicate via notes.
- Open the client's profile
From the Clients list, click the client's name.
- Enable portal access
Click Enable Portal Access. The system generates a temporary password and displays it — copy it immediately to share with the client.
- Share login credentials
Share the client's email address and temporary password. They will use these to log into the Client Portal.
- Disable access
To revoke portal access at any time, click Disable Portal Access from the client's profile.
8.3 Client Credits
Credits are positive balances that can be applied against a client's expenses. Credits can be created from overpayments, discounts, or manually.
- View client credits
From the client's profile, scroll to the Credits section to see all available and applied credits.
- Create a credit manually
Click Add Credit. Enter the amount, currency, and reason for the credit.
- Apply a credit to an expense
From an approved expense for this client, click Apply Credit. Select the available credit to deduct from the expense balance.
When a client overpays an expense or receives a discount, the system can automatically generate a credit for the difference. This ensures accurate financial tracking.
09 Client Notes
Client notes are messages sent by clients through their portal. They can include photos and are categorized for easy tracking. Staff can view and reply to all notes from the Client Notes section.
CompanyAdmin ProjectManager
- View all notes
Navigate to Client Notes in the side menu. Notes are listed with the client name, site, date, category, and read status. Unread notes have a highlighted indicator.
- Filter notes
Use the filters to narrow by site, client, category (General, Complaint, Inquiry, Progress Request), or read/unread status.
- Open and read a note
Click any note to open it. Any attached photos can be viewed in the photo lightbox. The note is automatically marked as read when opened.
- Reply to a note
Type your reply in the Reply text area at the bottom of the note and click Send Reply. The client will see your reply in their portal.
- Update category
Use the Category dropdown on the note to reclassify it if needed.
10 Documents
The Documents module stores all project-related files — engineering drawings, contracts, permits, specifications, and any other site documents. Documents are organized by category and linked to specific sites.
CompanyAdmin ProjectManager Engineering
- Navigate to Documents
Go to Documents in the side menu, or open a site's Documents tab for site-specific documents.
- Upload a document
Click + Upload Document. Select the Site, choose a Category (Architectural Drawings, Structural Drawings, Permits, Contracts, Reports, etc.), enter a descriptive Title, and select the file to upload.
- View a document
Click the document title or the view icon to open it in the document viewer or download it.
- Delete a document
Click the delete icon and confirm. Deleted documents are soft-deleted (can be recovered by a system admin if needed).
Clients can also upload documents through the Client Portal. These documents are tagged as client-uploaded and appear in the Documents tab of the relevant site.
Managing Document Categories
CompanyAdmin
Go to Documents and click Manage Categories to create custom document categories specific to your company's workflow. Default system categories cannot be deleted.
11 Reports
Generate detailed financial and operational reports. All reports can be filtered by date range and optionally by site, and exported as PDF or Excel.
CompanyAdmin Finance ProjectManager
Navigate to Reports in the side menu to see the reports dashboard. Select any report type to configure and generate it.
11.1 Site Financial Report
A detailed breakdown of all financial activity on a single site within a date range. Shows total income, total expenses by category, outstanding balances, and net profit/loss.
- Select Site Financial Report
- Choose the site and date range
Select the specific site and set the From and To dates.
- Generate
Click Generate Report. The report loads on screen with charts and data tables.
11.2 Company Financial Summary
An aggregated view of financial performance across all (or selected) sites. Shows total company income vs. expenses, site-by-site comparison, and trend charts by month.
11.3 Site Progress Report
A snapshot of all sites and their construction phase completion percentages. Filter by site status (Active, Completed, On Hold) to focus the view. Useful for executive-level project overview presentations.
11.4 Expense by Category Report
Analyses where money is being spent by category (Materials, Labor, Equipment, etc.) for a given period. Displays a pie/bar chart and a ranked table. Optionally filtered to a single site for site-specific cost analysis.
11.5 Visit Activity Report
Shows all site visits within a period, grouped by site or by staff member. Useful for tracking field team activity, visit frequency, and ensuring sites are being visited regularly.
11.6 Exporting Reports
Any generated report can be exported in two formats:
- PDF — Professional formatted document, suitable for printing or sharing with stakeholders
- Excel — Raw data in spreadsheet format for further analysis
Click the Export PDF or Export Excel button at the top of any generated report. The file will download to your computer.
12 Company Settings
CompanyAdmin
12.1 Company Profile
Navigate to Settings → Company Settings to update your company's information:
- Company Name — Appears on all generated PDFs and receipts
- Logo — Upload your company logo (appears on reports and invoices)
- Address and Contact Information
- Default Currency — IQD (Iraqi Dinar) or USD
- Tax Registration Number — Included on invoices
Click Save Settings after making changes.
12.2 Exchange Rates
Navigate to Settings → Exchange Rates to manage the IQD/USD exchange rate used by the system.
- View the current rate
The current active exchange rate is shown at the top of the page, along with the date it was set.
- Set a new rate
Click Set New Rate. Enter the new exchange rate (e.g., 1 USD = 1,310 IQD) and confirm.
- View history
The full history of all rate changes is displayed in a table below, showing who made each change and when.
When an expense or income is created, the current exchange rate is saved as a snapshot on that record. Changing the exchange rate later does NOT retroactively affect existing financial records — only new records use the updated rate.
12.3 Phase Templates
Phase templates define the standard sequence of construction phases for your typical projects. Instead of manually entering phases for each site, assign a template and all phases are created at once.
- Navigate to Phase Templates
Go to Settings → Phase Templates.
- Create a new template
Click + New Template. Give it a name (e.g., "Standard Residential 5-Floor") and add phases one by one, each with a name, expected duration, and order.
- Edit existing templates
Click the edit icon on any template to modify its name or phases.
- Delete a template
Click the delete icon. Note: deleting a template does not affect sites that have already used it — their phases remain unchanged.
13 Client Portal
The Client Portal is a simplified, mobile-friendly interface designed specifically for property buyers and project clients. Clients access it using their own login credentials and see only the information relevant to their projects.
Client Role
This section describes the experience from the client's perspective. If you are a staff member looking to manage clients, see Section 8 — Client Management.
13.1 Client Dashboard
After logging in, clients land on their personal dashboard showing:
- My Sites — Number of active projects they are involved in
- Recent Activity — Latest updates on their sites (visits, expense updates)
- Pending Items — Expenses awaiting their awareness or confirmation
- Recent Notes — Their most recently submitted notes and company replies
13.2 Viewing Your Sites
Tap My Sites from the bottom navigation or dashboard to see all sites associated with your account. Each site card shows the site name, status, and a progress indicator based on construction phase completion.
Tap a site card to open the detailed site view.
13.3 Site Details (Client View)
The client site view shows a summary tailored to the client's interests:
- Construction Phases — Visual progress bars for each construction phase
- Recent Site Visits — Latest visit reports with photos submitted by the engineering team
- My Units — The specific unit(s) assigned to this client in this site
- Pending Expenses — Expenses on this site that are awaiting payment, providing financial transparency
- Documents — Documents shared with this client (contracts, specifications, etc.)
13.4 Adding a Quick Note
Clients can send messages to the construction company team directly from the portal. This is the primary communication channel between clients and staff.
- Tap Add Note
Tap the Add Note icon in the bottom navigation bar, or navigate to the note section from a site page.
- Select the site
If you have multiple sites, select which site this note is about.
- Write your message
Type your note in the text area. Be specific about the issue, request, or question.
- Attach photos (optional)
Tap the photo icon to attach up to 5 photos with your note (JPEG, PNG — max 10 MB each). Photos help the team understand your concern clearly.
- Select a category
Choose the note type: General, Complaint, Inquiry, or Progress Request.
- Send
Tap Send Note. The company team will be notified and will respond as soon as possible.
13.4 Pending Expenses
Clients can view a list of pending expenses related to their site. This provides financial transparency — the client can see what costs are being incurred on their project before payments are finalized. This view is read-only; clients cannot approve or reject expenses directly, but they can send a note to the company if they have questions.
14 System Administration
SystemAdmin
The System Administration section is only visible and accessible to users with the SystemAdmin role. These are platform-level administrators responsible for managing multiple company tenants.
System Dashboard
Navigate to Admin → Dashboard for a platform-wide overview showing all registered companies, total users, active subscriptions, and system health metrics.
Company Management
Navigate to Admin → Dashboard and click on any company card to view its details — subscription status, number of users, sites, and storage usage. From here, a system admin can:
- View all company details and usage statistics
- Enable or disable a company's access to the platform
- View the company's users and reset passwords if needed
User Management
Navigate to Admin → Users for a platform-wide user list. Filter by company, role, or active status. System admins can reset user passwords, enable/disable accounts, and audit user activity across all tenants.