Apptixx Pty Ltd — MPX Client Portal (Phase 1 Development)
Ownership: All code, architecture, and IP produced under this contract will be fully owned by Apptixx Pty Ltd, with unrestricted rights to commercialise, resell, white‑label, or license the platform.
1. Project Overview
Apptixx Pty Ltd is developing a modular, enterprise‑grade platform designed for the construction, design, and real estate sectors.
This project represents Phase 1 — the creation of a core client portal that will act as the central hub for all future modules.
The platform must be built with scalability, modularity, and multi‑tenant capability in mind, as future modules (quoting, contracts, compliance, payments, AI tools, etc.) will be integrated into this core.
2. Objective of Phase 1
Develop a secure, modern, responsive client portal that allows different types of clients to track the lifecycle of their project.
Phase 1 includes three lifecycle types:
A. Construction Project Tracking
Clients can view:
Project stages
Status updates
Documents
Stakeholders involved
Timeline view
B. Design Project Tracking
Clients can view:
Concept → Drafting → Revisions → Approvals
Status updates
Document hub
Comments/notes
C. Real Estate Sales Tracking
Clients can view:
Appraisal → Listing → Marketing → Offers → Contract → Settlement
Status updates
Document hub
Agent notes (read‑only)
3. Core Requirements (Phase 1)
3.1 User Authentication & Roles
Secure login (email + password, OAuth optional)
Multi‑tenant structure (each business has isolated data)
Role-based access control (RBAC)
Ability to add future attribute-based access control (ABAC)
User types (Phase 1):
Client (end user)
Internal admin (Apptixx)
Project owner (builder/designer/agent)
3.2 Client Dashboard
A unified dashboard showing:
Active projects
Project type (Build, Design, Real Estate)
Current stage
Notifications
Quick links to documents
3.3 Project Lifecycle Engine
Each project type must have:
A defined set of stages
Ability to update stage status
Timestamped history
Notes/comments
Stage descriptions
Future‑ready API endpoints for automation
3.4 Document Hub
Each project must include:
Secure document upload
Version control
File preview (PDF/images)
Permission-based visibility
Categorisation (plans, approvals, contracts, reports, etc.)
3.5 Notifications
Email notifications for stage changes
In‑portal notifications
Future‑ready for SMS integration
3.6 Admin Panel (Basic)
Apptixx internal admin must be able to:
Create/edit/delete projects
Assign project owners
Manage clients
Manage lifecycle stages
Upload documents
4. Technical Requirements
4.1 Preferred Tech Stack
To ensure scalability and future modular expansion, the preferred stack is:
Frontend
React or Next.js
TailwindCSS or MUI
Backend
Node.js (NestJS preferred)
REST API (GraphQL optional)
Database
PostgreSQL
Prisma or TypeORM
Infrastructure
AWS (ECS/Lambda, RDS, S3, CloudFront)
OR developer may propose equivalent cloud architecture
Authentication
Auth0 or AWS Cognito (preferred)
JWT-based session management
5. Deliverables (Phase 1)
Fully functional client portal
Three lifecycle modules (Build, Design, Real Estate)
Document hub
Admin panel (basic)
Role-based access
Responsive UI
API documentation
Deployment to staging environment
Source code + documentation
All IP assigned to Apptixx Pty Ltd
6. Future Modules (Not Included in Phase 1, but Platform Must Support)
Developers must architect the system to allow future modules to plug in:
Quoting engine
Contracts engine
Compliance engine
payments
Subcontractor marketplace
Merchant integrations
AI-driven document interpretation
AI-driven scope generation
Multi‑stakeholder permission matrix
These are not part of this job but must be considered in the architecture.
7. Developer Requirements
Experience building SaaS platforms
Strong React + Node.js + PostgreSQL background
Experience with multi‑tenant systems
Experience with role-based access control
Experience with AWS deployment
Clean, modular code structure
Ability to work with future microservices
8. Engagement Model
Fixed price for Phase 1
Milestone-based payments
Weekly progress updates
Code reviews required
All code committed to the Apptixx-owned Git repository
9. Intellectual Property
All deliverables, source code, architecture, and related assets produced under this contract become the exclusive property of Apptixx Pty Ltd, with full rights to:
Resell
White‑label
License
Modify
Commercialise
No third-party ownership or licensing restrictions may be applied.
Show More