Dynamic Dashboard — Configurable Analytics for Odoo 18
Configurable analytics dashboard for Odoo 18 built with OWL (Odoo Web Library) and Chart.js, featuring drag-and-drop reordering, ACL security, and dynamic card & chart widgets.
Overview
Dynamic Dashboard is an enterprise-grade Odoo 18 module engineered with OWL (Odoo Web Library) and Chart.js. Designed to eliminate hardcoded reporting, it empowers administrators and department leads to compose personalized analytics dashboards via an interactive drag-and-drop grid. The module supports Card Count, Card Sum, and 6 Chart types (Bar, Line, Pie, Doughnut, Polar Area, Radar) driven live by Odoo domain filters and PostgreSQL queries. It features granular access control (ACL per dashboard and per component), multi-company isolation, SortableJS layout persistence, error isolation per widget, and auto-generated client actions for seamless navigation.
Key Features
6 Chart Types (Chart.js)
Bar, Line, Pie, Doughnut, Polar Area, and Radar charts driven by Odoo domain queries.
Metric Cards (Count & Sum)
Card Count & Sum with custom prefixes (Rp), suffixes (,-), and 4 style variants (Solid, Outline, Gradient, Soft).
Drag & Drop Layout
Interactive grid reordering powered by SortableJS with real-time grid coordinate persistence.
Granular ACL & Multi-Company
Dashboard and component visibility controlled per user security group (res.groups) with multi-company isolation.
No-Code Config Dialog
Add, edit, or configure dashboard widgets directly from the UI without code edits.
Error Isolation
Failed components display isolated error cards while remaining widgets function uninterrupted.
Gallery



Click any image to view full size · Use arrow keys to navigate
More Projects

Weequran — Quran Online
A modern, accessible online Quran platform built with React. Features include multi-language translations, audio recitations, and a clean reading interface.

Adasgo — Open Source Admin Template
A premium open-source admin dashboard template built with Tailwind CSS. Designed for speed, flexibility, and a modern aesthetic.

Logistic Management System — Kalla Logistics
End-to-end logistics solution integrated into Odoo for Kalla Logistics, handling fleet monitoring, Delivery Order automation, and Oracle/TMS integration.