A high-performance, ultra-premium observation layer bridging technical execution and executive decision-making.
This is more than a dashboard; it is a mission-critical ecosystem for modern engineering teams. Engineered with a Glassmorphism UI, it provides surgical-grade insights into your multi-project quality landscape, transforming chaotic logs into actionable intelligence.
Important
Unified Intelligence: Aggregated reporting for API (Behave) and GUI (Selenium) test suites in a single, high-fidelity pane.
- Unified Vision: Aggregated reporting for API (Behave) and GUI (Selenium) test suites in a single pane.
- Smart Diagnostics: Automated failure pattern recognition with immersive visual evidence.
- Performance Digital Twin: Real-time signal analysis and regression detection using Recharts analytics.
- Enterprise-Grade CI: Fully automated lifecycle from linting to report archival in AWS S3.
- Executive Overview
- Live Experience
- Features Matrix
- Cutting-Edge Features
- Architecture
- CI/CD Ecosystem
- Navigation & Initialization
- Verification Engine
- Ecosystem Architecture
- Collaboration & Support
The future of test reporting is already online. Experience the ultra-premium interface here:
| Ecosystem | Intelligence Layer | Technology Stack |
|---|---|---|
| Unified Reporting | Aggregated Vision for API & GUI | Behave, Selenium, Vite |
| Performance Digital Twin | Signal Velocity & Latency Audit | Recharts, Custom Algorithms |
| Visual Evidence | Automated High-Res Evidence Capture | html2canvas, AWS S3 |
| Intelligent Dossiers | Executive-Ready PDF Artifacts | jsPDF, Modular Rendering |
| Incremental Cloud | High-Performance S3 Synchronization | AWS SDK, Incremental Sync |
| PR Intelligence | Dynamic labeling, Risk analysis & Code Churn Debt Metrics | GitHub Actions |
| Jira Intelligence | Bi-directional Sync: Test Plan > Feature > Scenario tracking | Jira REST API v3, Python |
Go beyond binary pass/fail results. Our Performance Analytics Engine establishes a technical baseline for your system's health.
- Signal Velocity: Interactive time-series charts visualizing throughput trends.
- Throughput Chronology: Surgical detection of regression spikes and latency drifts.
- Spectral Latency Audit: A heat-map of system responsiveness and SLA adherence.
Maximize developer focus with an automated pull request management ecosystem powered by modular Actions:
pr-hygiene-validator: Enforces strict Conventional Commits and minimum description requirements for clean histories.pr-size-labeler: Surgical application of dynamic (S, M, L, XL) sizing labels based on delta LOC limits.pr-risk-analyzer: Zero-day detection of changes in critical core files (likepackage.jsonor Workflows) raising blatanthigh-riskidentifiers and Cautions within PR descriptions.pr-churn-analyzer: Intelligent calculation of the "Test Tech Debt" tracking Logic additions vs Testing additions to prevent regressions.
Achieve 100% traceability between your testing codebase and product backlog via the jira-auto-tagger Action.
- Automated Hierarchy Definition: Instantiates a direct 1:N architectural alignment:
Test Planβ‘οΈFeature(Task) β‘οΈScenario(Sub-task). - Auto-Tagger: Gherkin files are scanned automatically; missing mappings mandate the CI to create the corresponding Feature Tasks and Sub-tasks via the Rest V3 API, injecting the
@CC-XXXtags into the codebase dynamically. - Rich Task Enrichment: Extracts
.featuredescription summaries, GherkinBackgroundsteps, andScenariomatrices to populate the Jira task body cleanly. - Roll-up Verification State: Execution status transitions flow recursively: Sub-task states flow up and enforce the parent Feature Task's final validation standard.
We leverage a modern, decoupled architecture designed for scale and zero-downtime reliability.
graph TD
subgraph "Verification Tier (Python)"
A["GitHub Actions CI"] -->|Orchestrates| B("Behave API Logic")
A -->|Orchestrates| C("Selenium GUI Logic")
A -->|Orchestrates| L["Locust Performance Logic"]
end
subgraph "Intelligence Tier (Actions)"
D["QA Hub Shared Actions"] -->|Standardizes| A
D -->|Auto-Tags & Syncs Plan/Task/Subtask| J["Jira API (Cloud)"]
J -.->|Updates| A
end
subgraph "Persistence Tier (Cloud)"
B & C & L -->|Artifacts| E["JUnit XML / JSON"]
E -->|Synchronized| S3["AWS S3 History"]
E -->|Materialized| DB["SQLite Intelligence DB"]
E -->|Transition States| J
end
subgraph "Presentation Tier (JS)"
DB -->|Served via| G["Express Backend API"]
G -->|Consumed by| H["Vite React Dashboard"]
H -->|Hosted on| P["GitHub Pages (Global CDN)"]
end
style G fill:#6d28d9,color:#fff
style P fill:#2563eb,color:#fff
style D fill:#f59e0b,color:#000
style H fill:#14b8a6,color:#fff
style J fill:#0052CC,color:#fff
Tip
The architecture strictly separates Execution, Persistence, and Presentation, enabling independent scaling and surgical updates without affecting system availability.
Our pipelines are orchestrated via the QA Hub Actions library, ensuring modularity and global standards.
| Status | Pipeline | Operational Responsibility |
|---|---|---|
π§Ή |
Lint Intelligence | Super-Linter enforcement for zero-debt documentation and logic. |
π‘οΈ |
Unified Suite | Surgical execution of API, GUI, and Performance layers. |
βοΈ |
Incremental Sync | High-performance report archival with surgical delta detection. |
π |
SPA Deployment | Automated production deployment with native routing support. |
π·οΈ |
PR Orchestration | Dynamic labeling, intelligent summarization, and task tracking. |
Prepare your engineering environment with the following dependencies:
- Node.js: v20+ (LTS Preferred)
- Python: v3.11+
- Chrome / Chromedriver: Required for full GUI verification.
- AWS Infrastructure: Optional for remote persistent reporting.
-
Registry Acquisition:
git clone https://github.com/carlos-camara/dashboard.git cd dashboard -
Ecosystem Initialization:
# Presentation & Service Tier Dependencies npm install # Verification Tier (Python BDD) python -m venv .venv .venv\Scripts\activate # Windows pip install -r requirements.txt
-
Service Manifestation:
# Terminal A: Intelligence Backend (Express/SQLite) npm run start-backend # Terminal B: Presentation Layer (Vite/React) npm run dev
Important
The dashboard operates as a Decoupled SPA. Ensure both the backend (Port 3000) and frontend (Port 5173) are active for full interactivity.
This project includes a high-fidelity verification layer for API, GUI, and performance validation.
# Activate Python virtual environment
.venv\Scripts\activate # Windows
# API Integrity Suite
behave features/dashboard/api --tags=@smoke
# GUI Presentation Suite
behave features/dashboard/gui --tags=@smoke
# Performance Baseline Suite
behave features/dashboard/performancedashboard/
βββ .github/workflows/ # CI/CD Orchestration
βββ components/ # Presentation Tier (Vite/React)
βββ features/ # Verification Tier (BDD/Python)
β βββ dashboard/ # Project-Specific Scenarios
β β βββ api/ # API Verification
β β βββ gui/ # GUI Verification
β β βββ performance/ # Performance Verification
β βββ page_objects/ # Registry-Driven POM
β βββ resources/ # Assets & Screenshots
β βββ steps/ # Step Logic
βββ reports/ # Intelligence Artifacts
βββ services/ # Service Tier (Node.js/SQLite/S3)
βββ server.js # Intelligence API Core
βββ index.html # Presentation Core
We prioritize high-fidelity engineering standards and open collaboration.
- π Contributing Guide
- π Project Chronology
- π‘οΈ Security Policy
- π Code of Conduct
This project is licensed under the MIT License - see the LICENSE file for details.

