InsightBoard Pro Documentation · v1.0.0
# 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.
Line, bar, pie, donut, area, funnel, and heatmap charts powered by Chart.js 4.4. Each chart is interactive with tooltips and click-through.
Click on any metric to drill down into:
- Page views breakdown
- Top pages and content
- Events and conversions
- Geographic data
- Device types
- Referrer sources
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
Professional PDF reports via ReportLab:
- Customizable date range
- Metric selection
- Chart inclusion options
- Download as PDF for offline review
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
Django 5.1+ | DRF | HTMX 1.9.12 | Alpine.js 3.14 | Tailwind CSS | Chart.js 4.4 | ReportLab 4.0 | WhiteNoise
Report bugs at djangozen.com/support. All v1.x updates included free.
Copyright 2026 DjangoZen. All Rights Reserved.
Product: InsightBoard Pro
Type: Digital Product
Version: 1.0.0
Updated: Apr 07, 2026