Skip to content
ConstructHub
Back to projects

analyzer.constructhub.org

Analyzer

Technical monitoring and analysis for websites

Turns technical data into actionable guidance: SEO, performance, security, uptime, and SSL — with clear priorities on what to fix.

Technology

Stack used to build the product.

  • PHP 8.2+ and Laravel 12
  • Blade, Vite 7, and Tailwind CSS 4
  • MySQL in production (SQLite locally)
  • Laravel async queues and scheduler
  • Google PageSpeed Insights (optional)
  • IT / EN localization

Architecture

How the system is structured: interfaces, backend, infrastructure, and operational flow.

Analyzer system architecture

Features

What the product does, in detail.

  • 01

    Multi-user organizations and per-tenant modules

    Sign-up and login with email verification. Each user belongs to an organization; a superadmin enables or disables modules (SEO, Performance, Security, Uptime, Images, JavaScript, Accessibility) per organization.

  • 02

    Site management and ownership verification

    Add sites and prove domain ownership via meta tag or verification file. Analysis stays blocked until ownership is verified.

  • 03

    Async technical SEO scanning

    Queued multi-page crawl, including sitemap seeding: indexability, metadata, links, and canonicals. SEO score, prioritized findings, history, and CSV export.

  • 04

    Performance and Core Web Vitals

    Measures TTFB, HTML weight, and compression. Lab Core Web Vitals (mobile/desktop) via PageSpeed Insights when configured, with a dedicated refresh without a full SEO recrawl.

  • 05

    Security and SSL monitoring

    HTTPS and security-header checks, plus SSL/TLS certificate inspection. Daily checks with email alerts at 30/14/7 days and on expiry.

  • 06

    Uptime and incidents

    Availability checks every 5 minutes, check history, offline incidents, and email notifications on downtime and recovery.

  • 07

    Images, JavaScript, and Accessibility modules

    Homepage analysis of image formats and weight, broken JS/CSS and mixed content, structural WCAG checks, with per-module scores and dedicated refreshes.

  • 08

    Client dashboard and superadmin panel

    Client area with per-module pages, an admin panel for organizations, and HTML email on scan completion.