Ortus Commercial

Commercial Deal
Flow Portal

A secure internal platform designed by Mica Design to bring the full lending pipeline into one clear, controlled system.

This portal is designed to replace scattered spreadsheets, email chains and manual tracking with a purpose-built platform for managing commercial lending deals from first enquiry through to settlement.

View Working Demo →Open Client Portal →
8core modules
12deal stages
100%custom built
RLSdatabase-level security

What this solves

One platform, every stage of the deal

Commercial lending workflows are typically spread across spreadsheets, email threads, shared drives and manual follow-up systems. Mica Design built this portal to consolidate every part of the process — from first enquiry through to formal settlement — into a single secure platform, giving Ortus Commercial clearer visibility, less manual admin, and a more consistent internal process across every deal.

Deal Pipeline

A Kanban board gives a live view of every deal across 12 stages — from initial enquiry through to settlement. No spreadsheet hunting.

Lender Submissions

Track every lender submission in one place — status, indicative rate, terms, response date, and notes. Nothing slips through.

Document Checklist

A customisable per-deal checklist with received/pending status gives clear control over what has been collected and what is still outstanding.

Credit Memo

A structured rich-text editor for credit memos with one-click export to a branded PDF — ready to share with lenders without formatting work.

Financial Analysis

Record and review key financials per deal: DSCR, LVR, NOI, cash flow, and custom notes — all stored against the deal, not in a separate file.

Comms Log

Log every client touchpoint — emails, calls, meetings — with follow-up reminders. A full history of what was said and when, always accessible.

Reports & Analytics

Date-range pipeline reports covering deal funnel, loan volume, lender breakdown, and settlement pipeline — giving clearer insight into business performance.

Client Portal

Borrowers log in with just their email to see a clean, read-only view of their deal progress, document status, lender updates, and next steps.

Working demo

Designed around how Ortus actually works

Every screen in this prototype is shaped around the real workflow of a commercial broker — not a generic CRM retrofitted for the job. What you see below is a fully functional working demo, not a mockup.

Platform

Scalable, secure and maintainable

Every technology choice Mica Design made is deliberate — selected for long-term reliability and maintainability, not trend-chasing. The platform is built to grow with the business, with no proprietary lock-in and clear separation between frontend, backend and data layers.

Frontend

React 18 + TypeScript
Component architecture with strict type safety
Vite
Lightning-fast build tooling
Tailwind CSS v4
Utility-first CSS with custom design tokens
Framer Motion
Fluid animations and page transitions
@dnd-kit
Accessible drag-and-drop for the Kanban pipeline
TipTap
Rich-text editor for credit memos and templates
Recharts
Interactive charts for reports and financials

Backend & Data

Supabase (PostgreSQL)
Fully relational database with RLS on every table
Supabase Auth
Secure single-user broker authentication
Supabase Storage
Document upload and signed URL delivery
Supabase Edge Functions
Server-side OAuth flows — secrets never touch the client
Row Level Security (RLS)
All data scoped to broker_id = auth.uid() at DB level

Integrations

Microsoft Graph API
Send emails from the broker's own M365 inbox
Microsoft OAuth 2.0
Secure token exchange for Exchange audit compliance
html2canvas + jsPDF
Client-side credit memo PDF generation

Deployment

Vercel
Global edge deployment with automatic HTTPS
Custom domain ready
maps to deals.ortuscommercial.com.au

Security

Appropriate for commercial lending data

Commercial lending involves sensitive financial data, borrower information and confidential lender terms. The portal is engineered so that data access is enforced at the database level — not just in application logic — making it appropriate for this type of information from day one.

Row Level Security on every table

Supabase RLS policies enforce broker_id = auth.uid() at the database level — not in application code. Even if someone obtained the API key, they would receive zero data.

Secrets never reach the browser

Microsoft OAuth client secrets and service-role keys live exclusively in Supabase Edge Functions. The browser only ever holds a short-lived anon token.

Client portal via SECURITY DEFINER

The client portal uses a PostgreSQL SECURITY DEFINER function — clients can only fetch their own deal data, looked up by their verified email address.

Microsoft Graph for email compliance

All emails are sent from the broker's own Microsoft 365 inbox via OAuth — maintaining full Exchange audit trails and complying with financial services obligations.

Mobile Companion

AI-Powered Mobile Companion

The next phase of this platform introduces an AI assistant — available inside the dashboard and as a lightweight iPhone app for the team when they're away from their desk. It connects directly to the portal, so actions taken on the go are reflected immediately in the system.

The platform in your pocket

Senior brokers and team members can take action on deals, clients, and follow-ups from anywhere — without needing to open the full dashboard. The assistant handles the back-and-forth so nothing waits until Monday.

Ortus AI Companion mobile app

On-the-Go Access

Team members can send follow-ups, log meetings, and trigger actions from their phone — without logging into the full dashboard.

Voice or Text Requests

Ask the assistant to send an invoice, follow up with a client, or summarise a deal — it handles it behind the scenes, securely.

Role-Based Access

Each team member sees only what they're supposed to. Senior brokers have full visibility; others are scoped to their own clients and deals.

Private Conversations

Every broker-client relationship stays separate. Joe's conversations with Sam are never visible to anyone else.

Meeting Summaries

Meetings can be recorded and automatically summarised, with follow-up emails or reminders triggered straight from the transcript.

Usage Tracking

Senior staff can see a breakdown of AI usage across the team, keeping costs transparent and predictable.

The AI assistant is powered by Claude's API. Sensitive client data never leaves your servers — only the instructions do.

Integration

Connected to MyCRM by LMG

Your existing workflow doesn't get replaced — it gets connected. The portal integrates directly with MyCRM by LMG, so your team isn't managing two systems. Data moves between platforms automatically, keeping everything in sync without manual double-entry.

Ortus dashboard connected to LMG MyCRM

Lead Sync

New enquiries captured in the portal are pushed straight into MyCRM automatically. No copy-pasting, no delays.

Two-Way Data Flow

Client details, deal stages, and updates can flow between your dashboard and MyCRM, so both systems stay current without extra admin.

Real-Time Updates

Using MyCRM's webhook support, changes made in one platform can trigger updates in the other instantly.

One Source of Truth

Your team works in the dashboard they know, while MyCRM stays up to date in the background — ready for compliance, reporting, and lender submissions.

Reduced Double Handling

Less time spent re-entering the same information across platforms means more time focused on deals and clients.

MyCRM integration is available via the LMG API. Lead syncing is available immediately, with full two-way integration subject to LMG API approval — a process we manage on your behalf.

Working prototype

Explore the demo

Both the broker admin portal and the client-facing portal are live and fully functional. The demo below reflects the current state of the build — use the credentials below to explore the full experience.

Broker Admin Portal
Private access — broker only

Full pipeline management, deal creation, lender submissions, credit memos, and reporting. Use the demo account below to explore the broker experience.

URLortus-portal.vercel.app
Emaildemo@ortuscommercial.com.au
PasswordOrtusDemo2026!
Open Admin Portal →
Client Portal
Open access — email login

Borrowers enter the email their broker has on file to see a clean view of their deal progress, document checklist, lender status and recent updates. Use one of the test accounts below to explore the borrower experience:

r.cheng@pacifictower.com.au
Robert Cheng — Brisbane CBD — refinance, indicative received
pwalsh@gmail.com
Peter Walsh — Gold Coast Industrial — formally approved
mthornton@thorntonprop.com.au
Michael Thornton — Paddington Mixed-Use — under review
Open Client Portal →

Next steps

Ready to move this forward?

The working demo reflects the current state of the platform. If you have questions, want to walk through what Mica Design has built, or are ready to proceed — get in touch and we'll take it from here.

Chat on WhatsApp