Arranged by ExcloLab

ConstructApp

New Zealand

2024

ConstructApp

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 systemsIntegrated SaaS platform for the entire project lifecycle
Manual vendor discovery and scattered dataCentralized vendor directory and project files
Slow and confusing project effortsReal-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.