Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Granite Automation Dashboard

A real-time business automation monitoring dashboard built with Flask. Designed for small and medium businesses running multiple AI-powered automation systems.

Python Flask Docker License

Overview

This dashboard provides centralized monitoring and control for automation systems including lead capture bots, invoice generators, CRM sync agents, document organizers, and more. Built as part of Granite Models Automations — a suite of 30+ AI automation products for SMBs.

Features

  • Real-time system monitoring — CPU, memory, task counts, and error rates per automation
  • Cyberpunk-themed UI — Dark mode interface with animated grid background and glow effects
  • System control — Start/stop individual automation systems from the dashboard
  • Performance charts — 24-hour task completion visualization
  • Activity logging — Filterable log stream with severity levels (INFO, WARN, ERROR)
  • Health endpoint/api/health for uptime monitoring and external integrations
  • Fully responsive — Works on desktop and mobile
  • Docker-ready — Single command deployment with health checks

Quick Start

Local Development

pip install -r requirements.txt
python app.py

Open http://localhost:5000

Docker

docker compose up --build

API Endpoints

Endpoint Method Description
/ GET Dashboard UI
/api/dashboard GET Full dashboard data payload
/api/systems/<n>/toggle POST Start/stop a system
/api/performance?hours=24 GET Performance time-series
/api/logs?limit=20&level=ERROR GET Filtered activity logs
/api/health GET System health check

Architecture

+------------------------------------------+
|           Flask Application              |
|                                          |
|  +----------------+  +----------------+ |
|  | AutomationEngine|  |  REST API     | |
|  |  - Systems      |  |  - Dashboard  | |
|  |  - Metrics      |  |  - Controls   | |
|  |  - Logs         |  |  - Logs       | |
|  |  - Performance  |  |  - Health     | |
|  +----------------+  +----------------+ |
|                                          |
|  +------------------------------------+ |
|  |   Cyberpunk Dashboard (Jinja2)     | |
|  |   - Metric cards                   | |
|  |   - System grid with controls      | |
|  |   - Performance chart              | |
|  |   - Live activity log              | |
|  +------------------------------------+ |
+------------------------------------------+

About

Real-time business automation monitoring dashboard built with Flask & Docker. Cyberpunk-themed UI with live system metrics, task tracking, and REST API. Part of Granite Models Automations.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages