Arranged by ExcloLab
ConstructApp
New Zealand
2024

Unifying Tenders, Projects, and Vendors in a Structured Collaborative System
ConstructApp partnered with ExcloLab to transform the highly chaotic construction industry workflows into a digital-first platform.
Primary goal: eliminate operational chaos caused by scattered tender systems, project management tools, and communication.
ExcloLab built an enterprise-scale SaaS solution—integrating real-time collaboration, document management, tender tracking, and vendor directories—in a centralized, scalable system.
ExcloLab’s End-to-End Approach
Business Process Mapping
Engaged directly with construction industry stakeholders to deeply map tender workflows, project management, and collaboration processes
System Architecture Design & Platform Development
Designed a scalable cloud-native SaaS system with a modular architecture supporting real-time updates, third-party integrations, and controlled multi-tenant access.
Full-Stack Development
Frontend: Responsive React.js SPA for a dynamic user experience
Backend: Laravel PHP with a service-oriented architecture, modular API, and background job processing
Database: MySQL with an optimized relational schema for tender and project lifecycle management
Integrations & Key Technologies
Real-Time Collaboration: Pusher.js
Fast Search: Meilisearch for searching tenders, projects, and vendors
Authentication: Google OAuth
Maps & Location: MapBox for project locations and vendor search
Payments: Stripe (for future vendor billing module)
Notifications: AWS SES (email), Twilio (SMS)
Weather: OpenWeather API for project location weather forecasts
Cloud Infrastructure & Monitoring
Hosting: AWS (EC2, S3, RDS, Redis via Elastic Cache)
Monitoring: AWS CloudWatch for performance metrics and health checks
Security & Performance
API with controlled access
Rate limiting and caching for faster response times
Multi-environment CI/CD pipeline (staging & production)
Technologies and Tools Used
Backend: Laravel
Frontend: React.js
Database: MySQL (AWS RDS)
Search Engine: Meilisearch
Real-Time: Pusher.js
Mapping: MapBox
Payments: Stripe (planned)
Email: AWS SES
Monitoring: AWS CloudWatch
Storage: AWS S3
Caching: Redis via AWS Elastic Cache
SMS: Twilio
Weather: OpenWeather API
Infrastructure & Deployment: Docker, GitHub Actions (CI/CD), AWS Hosting
Results & Business Impact
Key Achievements
Saved over 10 hours of work per week per project manager
Improved structured collaboration between contractors, subcontractors, and vendors
Instant document retrieval enabled by centralized file management
Enhanced project visibility and faster decision-making through real-time updates and vendor connectivity
ExcloLab’s Role
ExcloLab Managed the Entire Implementation Cycle
From system blueprinting, technical architecture, secure full-stack development, AWS cloud deployment, third-party API integration, real-time communication infrastructure, to post-launch advisory for scaling.
Before vs After
Before | After |
---|---|
Separate tender, project, and communication systems | Integrated SaaS platform for the entire project lifecycle |
Manual vendor discovery and scattered data | Centralized vendor directory and project files |
Slow and confusing project efforts | Real-time status updates via Pusher.js and dashboards |
In One Sentence
Conclusion
ExcloLab built an enterprise-grade real-time SaaS platform for ConstructApp, unifying tenders, project execution, and collaboration in a scalable, integrated solution for the construction industry.