UNPKG

web-analyst

Version:

Web Analyst is a simple back-end tracking system to measure your web app performance.

250 lines (225 loc) 9.96 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/> <meta name="description" content=""/> <meta name="author" content=""/> <title>Stats</title> <link href="web-analyst/css/tabulator.min.css" rel="stylesheet"> <link href="web-analyst/css/web-analyst-stats.css" rel="stylesheet"> <script src="web-analyst/vendors/tabulator.min.js" type="text/javascript"></script> <script src="web-analyst/vendors/chart-4.5.0.js"></script> <script src="web-analyst/vendors/chartjs-plugin-datalabels.js"></script> <link href="web-analyst/vendors/bootstrap-5.3.7-dist/css/bootstrap.min.css" rel="stylesheet"/> <link href="web-analyst/css/wa-styles.css" rel="stylesheet"/> <script src="web-analyst/vendors/bootstrap-5.3.7-dist/js/bootstrap.min.js"></script> <script src="web-analyst/vendors/d3.js"></script> </head> <body class="sb-nav-fixed"> <nav class="sb-topnav navbar navbar-expand navbar-dark bg-dark"> <!-- Navbar Brand--> <a class="navbar-brand ps-3" href="index.html">web-analyst v3.12.0</a> <!-- Sidebar Toggle--> <button class="btn btn-link btn-sm order-1 order-lg-0 me-4 me-lg-0" id="sidebarToggle" href="#!"><span></span> </button> <!-- Navbar Search--> <form class="d-none d-md-inline-block form-inline ms-auto me-0 me-md-3 my-2 my-md-0"> <div class="input-group"> </div> </form> <!-- Navbar--> <ul class="navbar-nav ms-auto ms-md-0 me-3 me-lg-4"> <li class="nav-item dropdown"> <a id="logout" href="/logout-web-analyst.server.cjs">Logout</a> </li> </ul> </nav> <div id="layoutSidenav"> <div id="layoutSidenav_nav"> <nav class="sb-sidenav accordion sb-sidenav-dark" id="sidenavAccordion"> <div class="sb-sidenav-menu"> <div class="nav"> <div class="sb-sidenav-menu-heading">Core</div> <a class="nav-link" href="index.html"> <div class="sb-nav-link-icon"><span></span></div> Dashboard </a> </div> </div> <div class="sb-sidenav-footer"> <div class="small">Plugin:</div> web-analyst v3.12.0 </div> </nav> </div> <div id="layoutSidenav_content"> <main> <div class="container-fluid px-4"> <h1 class="mt-4">Dashboard</h1> <ol class="breadcrumb mb-4"> <li class="breadcrumb-item active">Statistics</li> </ol> <div id="chart-holder" class="row"> <!-- Block --> <div class="card mb-4 container"> <div class="card-header"> ⧠ Visitors per hour </div> <div class="card-body section bar"> <canvas id="visitorHours"></canvas> </div> </div> <!-- /Block --> <!-- Block --> <div class="card mb-4 container"> <div class="card-header"> ⧠ Visitors per day </div> <div class="card-body section bar"> <canvas id="visitorsWeek"></canvas> </div> </div> <!-- /Block --> <!-- Block --> <div class="card mb-4 container"> <div class="card-header"> ⧠ Visitors per month </div> <div class="card-body section bar"> <canvas id="visitorsYear"></canvas> </div> </div> <!-- /Block --> <!-- Block --> <div class="card mb-4 container"> <div class="card-header"> ⧠ Page views per users </div> <div class="card-body section bar"> <canvas id="ViewsUsersGraph"></canvas> </div> </div> <!-- /Block --> <!-- Block --> <div class="card col-12 col-xl-6 container"> <div class="card-header"> ⧠ Browser popularity </div> <div class="card-body section pie"> <canvas id="browsers"></canvas> </div> </div> <!-- /Block --> <!-- Block --> <div class="card col-12 col-xl-6 container"> <div class="card-header"> ⧠ O.S. popularity </div> <div class="card-body section pie"> <canvas id="oses"></canvas> </div> </div> <!-- /Block --> <!-- Block --> <div class="card sm-4 container"> <div class="card-header"> ⧠ Language popularity </div> <div class="card-body section pie"> <canvas id="languages"></canvas> </div> </div> <!-- /Block --> <!-- Template Blocks --> <template id="pie-chart-template"> <div class="card col-12 col-xl-6 container"> <div class="card-header"><span class="title">&nbsp;</span> </div> <div class="card-body section pie"> <canvas class="canvas"></canvas> </div> </div> </template> <template id="map-chart-template"> <div class="card col-12 container"> <div class="card-header"><span class="title">&nbsp;</span> </div> <div class="card-body section pie"> <div class="chart"></div> </div> </div> </template> <!-- /Block --> <!-- Block --> <div class="card mb-4 container"> <div class="card-header"> ⧠ Endpoint Frequency </div> <div class="card-body section table"> <div id="endpoint-table" class="tabulator"></div> </div> </div> <!-- /Block --> <!-- Block --> <div class="card mb-4 container"> <div class="card-header"> ⧠ Referrer Frequency </div> <div class="card-body section table"> <div id="referrer-table" class="tabulator"></div> </div> </div> <!-- /Block --> <!-- Block --> <div id="earning-days" class="card mb-4 container"> <div class="card-header"> ⧠ Earnings per day </div> <div class="card-body section money"> <canvas id="money-day"></canvas> </div> </div> <!-- /Block --> <!-- Block --> <div id="earning-months" class="card mb-4 container"> <div class="card-header"> ⧠ Earnings per month </div> <div class="card-body section money"> <canvas id="money-month"></canvas> </div> </div> <!-- /Block --> </div> </div> </main> <footer class="py-4 bg-light mt-auto"> <div class="container-fluid px-4"> <div class="d-flex align-items-center justify-content-between small"> <div class="text-muted">web-analyst Plugin v3.12.0</div> </div> </div> </footer> </div> </div> <script src="web-analyst/vendors/scripts.js"></script> <script src="web-analyst/js/wa-start.mjs" type="module"></script> </body> </html>