InsightBoard Pro

InsightBoard Pro Documentation · v1.0.0

InsightBoard Pro - Documentation

Quick Start

# 1. Extract and setup
unzip insightboard-pro.zip && cd insightboard
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt

# 2. Initialize
python manage.py migrate
python manage.py seed_data
python manage.py runserver

Visit http://127.0.0.1:8000 and login with demo / demo1234.


Features

1. Multiple Dashboard Layouts

  • Overview dashboard with all key metrics
  • Project detail views with per-project analytics
  • Trends view for historical analysis
  • Custom dashboard builder

2. Seven Chart Types

Line, bar, pie, donut, area, funnel, and heatmap charts powered by Chart.js 4.4. Each chart is interactive with tooltips and click-through.

3. Drill-Down Modals

Click on any metric to drill down into:
- Page views breakdown
- Top pages and content
- Events and conversions
- Geographic data
- Device types
- Referrer sources

4. Date Range Picker

HTMX-powered date selection with presets:
- Today, Last 7 days, Last 30 days, Last 90 days
- Custom date range selection
- Instant dashboard refresh on change

5. Saved Views and Favorites

  • Save dashboard configurations
  • Quick-switch between saved views
  • Mark favorites for fast access

6. Comparison Mode

  • Period-over-period analysis
  • Percentage change indicators
  • Visual trend comparison

7. PDF Report Generation

Professional PDF reports via ReportLab:
- Customizable date range
- Metric selection
- Chart inclusion options
- Download as PDF for offline review

8. Audit Trail

  • Filterable activity log
  • Searchable history
  • User action tracking

9. REST API

6 DRF endpoints:
- /api/projects/ - Project management
- /api/pageviews/ - Pageview data
- /api/events/ - Event tracking
- /api/reports/ - Report generation
- /api/audit-logs/ - Audit trail
- /api/saved-views/ - Saved views

10. Privacy-Focused

  • All data stays on your server
  • No cookies required
  • No third-party tracking
  • GDPR compliant by design

Tech Stack

Django 5.1+ | DRF | HTMX 1.9.12 | Alpine.js 3.14 | Tailwind CSS | Chart.js 4.4 | ReportLab 4.0 | WhiteNoise


Support

Report bugs at djangozen.com/support. All v1.x updates included free.

Copyright 2026 DjangoZen. All Rights Reserved.

Info

Product: InsightBoard Pro

Type: Digital Product

Version: 1.0.0

Updated: Apr 07, 2026


All Documentation