Skip to content
In developmentClient project

Architectural Consultancy ERP
ERP & Business Software.

A web ERP, client portal and staff mobile app for an architectural consultancy: leads, proposals, projects, drawings, time, finance and client collaboration in one connected system.

Status
In development
Type
Client project
Category
ERP & Business Software
Client
Not disclosed
Architectural consultancy ERP web dashboard design concept with projects, approvals, meetings, tasks and a project timeline

Design concept with sample data, not a screenshot of a released product.

An operating system for an architecture practice.

The problem

A consultancy’s real resources are time, drawings and decisions — and they are scattered.

An architecture practice is not a construction company. It sells professional time and design output. Its work moves from enquiry to proposal to project phases, drawing revisions, client reviews and staged fees.

When proposals live in documents, drawings in shared folders, time in spreadsheets and client approvals in email, it becomes difficult to know what was approved, who is working on what and whether a project is profitable.

Proposals and fee changes approved informally
Drawing revisions and client comments spread across files and messages
Staff time and site visits recorded after the fact, if at all
Clients asking for updates the practice has to compile by hand

The solution

The ERP connects the whole practice lifecycle. A lead becomes a proposal with versioned fees and an internal approval step; an accepted proposal converts into a client and project; projects carry phases, tasks, drawings, documents, time, invoices and payments.

Staff work from the web ERP or a mobile app, and clients see their own projects, proposals and invoices through a client portal — each person seeing only what their role allows.

Separation of duties

The person who prepares a proposal can never approve it; architects add technical scope but cannot price or approve.

Role-scoped data

Directors see the whole portfolio, staff see projects they belong to, clients see only their own.

What’s built

CRM & lead pipeline

Leads move from new to won or lost, with follow-ups, activity history and conversion into a client and project.

Proposals & approvals

Service-based fee proposals with server-calculated totals, versioning, internal review, approval and sending to the client.

Projects, phases & tasks

Project directory, phases, milestones, team membership and task workflows.

Drawings & design packages

Drawing register with revisions, reviews, approval and issue.

Time, attendance & leave

Timesheets, attendance and leave requests with approvals.

Finance

Invoices, payments, expenses and project profitability views for authorised roles.

Client web portal

Clients review their projects, proposals and invoices in a scoped portal.

Staff mobile app

Home, work, projects, calendar, site visits, timesheets and attendance on mobile.

Verified against the system’s own workflow audit and a recorded end-to-end demo walkthrough.

Product & engineering decisions

  • Permissions enforced on the server

    Every API endpoint checks a specific permission; services add row-level scoping on top.

  • One web app, two audiences

    The client portal is the same web application with navigation and data limited by role, so features are built once.

  • Large files outside the database

    Drawings and documents are kept in file storage rather than as database blobs.

Technical approach

  • NestJS REST API with JWT authentication and permission guards on every controller
  • Next.js web ERP that also serves the client portal
  • Expo (React Native) staff mobile app
  • PostgreSQL with Prisma, covering CRM, projects, design, workforce and finance
  • Fine-grained permissions mapped to roles, plus row-level project and client scoping

Current status

In development

The core workflows are implemented and have been demonstrated end to end. Remaining gaps are listed above and are being worked through before deployment.

Known gaps

  1. Client mobile app

    The mobile app currently serves staff only; clients use the web portal.

  2. Account recovery

    Self-service password reset is not yet available.

  3. Notifications & audit depth

    Notifications and audit history are partially implemented and being extended.

  4. People administration

    Employee and role management are read-only in the interface today.

Screens

Architectural ERP mobile app design concept: login, staff dashboard, project details, tasks and client portal screens

Design concepts with sample data, not screenshots of a released product.

Need something similar?

Tell us about your workflow and goals. We will explain how we would approach it and what a sensible first phase looks like.