Supercharged with an enterprise POS Checkout Terminal, Live Split-Screen Invoice Generator, Floating AI Copilot Widget, 5+ specialized dashboards, and native Dark / Light & RTL customization.
Preview our pages and access documentation
Build next-level interfaces using DiBold’s diverse layout options, specifically crafted to align with current web trends & intuitive UX design.
Overview of WrapMarket marketplace license tiers and their usage permissions:
Use this item in one end product for personal or business projects and client work.
Allows use of this item in an unlimited number of end products and client projects.
Allows the end products to be sold or offered with subscription or paid access.
Welcome to the dibold Admin Dashboard & WebApp Template documentation. This comprehensive React.js template is built with React 19, Vite 8, and Tailwind CSS 4 to help you build powerful, responsive admin panels and web applications. Featuring 5 specialized dashboards (Analytics, CRM, Logistics, SaaS, Crypto), enterprise POS Checkout Terminal, Live Split-Screen Invoice Generator, Floating AI Copilot Widget, 50+ reusable components, advanced charts, and modern features like chat, calendar, and email management. Following industry best practices, dibold combines beautiful design with powerful functionality to accelerate your development process.
Pre-built dashboards for Analytics, CRM, Logistics, SaaS, and Crypto
POS Terminal, barcode scan, thermal print & live split-screen invoice builder
Floating AI assistant with prompt shortcuts, chat history & smart suggestions
Rich collection of reusable UI components, interactive charts & TanStack data tables
Bidirectional Arabic/Hebrew RTL support, Dark/Light modes & 5 color presets
Engineered with React 19, Tailwind CSS 4, and Vite 8 for blazing zero-GC performance
dibold/
├── public/
│ └── documentation/
├── src/
│ ├── assets/
│ ├── components/
│ │ ├── ai/
│ │ │ └── AICopilotWidget.jsx
│ │ ├── chat/
│ │ ├── email/
│ │ ├── tables/
│ │ └── ui/
│ ├── context/
│ │ ├── CustomizerContext.jsx
│ │ ├── RTLContext.jsx
│ │ ├── SidebarContext.jsx
│ │ ├── ThemeContext.jsx
│ │ └── UserContext.jsx
│ ├── data/
│ │ └── sidebar-data.json
│ ├── hooks/
│ │ └── useClickOutside.js
│ ├── layout/
│ │ ├── Header.jsx
│ │ ├── Layout.jsx
│ │ ├── Loader.jsx
│ │ ├── RightSidebar.jsx
│ │ └── Sidebar.jsx
│ ├── pages/
│ │ ├── app/
│ │ ├── auth/
│ │ ├── crm/
│ │ ├── crypto/
│ │ ├── dashboard/
│ │ ├── error/
│ │ ├── icons/
│ │ ├── logistics/
│ │ ├── page/
│ │ ├── pos/
│ │ │ ├── InvoiceGenerator.jsx
│ │ │ ├── InvoiceList.jsx
│ │ │ └── POSTerminal.jsx
│ │ ├── saas/
│ │ └── ui/
│ ├── routes/
│ │ └── RoutesPath.jsx
│ ├── utils/
│ │ └── chartColors.js
│ ├── App.jsx
│ ├── index.css
│ └── main.jsx
├── .gitignore
├── eslint.config.js
├── index.html
├── package.json
└── vite.config.js
Reusable UI elements (Buttons, Modals, Forms), Floating AI Copilot Widget, Chat & Email components, and Data Tables
POS Terminal (/pos/terminal), Live Invoice Generator (/invoice/generator), and Invoices & Billing History (/invoice/list)
React context providers for Theme (Dark/Light), Sidebar, Customizer, RTL, and User authentication state
Full-featured dashboard & application pages across Analytics, CRM, SaaS, POS, Crypto, Logistics, Apps, and UI Elements
⌘K)/pos/terminal) with barcode scan, multi-payment & thermal receipt printing/invoice/generator) with live split-screen preview & PDF print export/invoice/list) with KPI metric cards, status filters & management📦 Dependency Updates
npm install
npm run dev
Server will run at: http://localhost:5173
npm run build
Creates optimized build in /dist folder
npm run preview
Test production build locally before deployment
Here are the key dependencies and their versions used in this project:
| Package | Version | Description |
|---|---|---|
react |
^19.2.8 | Core React 19 component library |
react-dom |
^19.2.8 | React DOM renderer |
vite |
^8.2.2 | Next generation frontend build engine |
tailwindcss |
^4.3.3 | Modern utility-first CSS framework (v4 engine) |
@tailwindcss/vite |
^4.3.3 | Official Tailwind CSS v4 Vite integration plugin |
react-router-dom |
^7.18.2 | Modern client-side routing for React applications |
@tanstack/react-table |
^8.21.3 | Headless UI for building powerful data tables |
apexcharts |
^6.10.0 | Interactive JavaScript charts library |
react-apexcharts |
^2.1.1 | React wrapper for ApexCharts |
recharts |
^3.10.1 | Composable charting library built on React components |
@fullcalendar/react |
^6.1.19 | Full-featured event calendar component suite |
framer-motion |
^13.1.1 | Production-ready motion and animation library for React |
gsap |
^3.15.0 | Professional-grade animation library |
@headlessui/react |
^2.2.8 | Completely unstyled, accessible UI components |
@hello-pangea/dnd |
^18.0.1 | Accessible drag and drop library for Kanban lists |
leaflet |
^1.9.4 | Mobile-friendly interactive maps library |
react-leaflet |
^5.0.0 | React components for Leaflet maps |
emoji-picker-react |
^4.19.1 | Rich emoji picker component for chat & comments |
emoji-mart |
^5.6.0 | Customizable emoji components & data |
@fancyapps/ui |
^6.1.14 | Touch-enabled JavaScript lightbox & UI components |
react-slick |
^0.31.0 | React carousel & slider component |
slick-carousel |
^1.8.1 | Slick carousel base library |
swiper |
^14.1.0 | Modern mobile touch slider & hardware-accelerated transitions |
simplebar-react |
^3.3.2 | Cross-browser custom scrollbar React wrapper |
react-countup |
^6.5.3 | Animated numerical counters for KPI cards |
react-icons |
^5.7.0 | Comprehensive icon packs as React components (Bootstrap, Feather, Remix, Lucide, FontAwesome) |
pages/dashboard/ - 5 pre-built dashboards: Analytics, CRM, Logistics, SaaS, Crypto
components/ai/ - Floating AI Copilot Widget with prompt switcher & responses
layout/ - Header (with Global Search), Sidebar, RightSidebar, Layout wrapper
components/ui/ - Reusable UI: Button, Modal, Dropdown, Accordion, Avatar, Spinner
pages/auth/ - Login, Register, Forgot Password, Reset Password, 2FA pages
pages/pos/ - POS Terminal, Live Split-Screen Invoice Generator & Billing History
pages/crm/ - CRM features: Leads, Contacts, Deals, Kanban board
pages/app/email/ - Email inbox and detail pages
pages/app/ - Chat, Calendar, File Manager apps
pages/crypto/ - Crypto wallet, market, transactions
pages/saas/ - SaaS subscriptions, usage, billing
pages/ui/ui-components/ - 50+ UI component demoscomponents/tables/ - Data tables with TanStackpages/ui/charts/ - ApexCharts & Recharts demospages/page/ - Gallery, Pricing, Profile pagespages/error/ - 404 and 500 error pagescontext/ - Theme, Sidebar, RTL contextsCustomize your theme colors by editing the CSS @theme tokens in src/index.css.
// In src/index.css
@theme {
--color-primary-50: #E6F7F7;
--color-primary-100: #C0EBEB;
--color-primary-200: #99DFDF;
--color-primary-300: #66CCCC;
--color-primary-400: #33B8B8;
--color-primary-500: #027F80;
--color-primary-600: #026B6C;
--color-primary-700: #025757;
--color-primary-800: #014242;
--color-primary-900: #002E2E;
}
Customize typography by updating font imports and variables.
// In src/index.css
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
body {
font-family: 'Nunito Sans', sans-serif !important;
}
We offer 6 months of dedicated support from the date of purchase for any questions, issues, or technical assistance you may need.
If you need support beyond the 6-month period or require custom development services, please contact us for extended support packages and custom development quotes.
Contact for Extended SupportDiscover the powerful technologies and tools that make our platform exceptional
React 19 & Vite 8
Tailwind CSS 4.3 Engine
Web Structure
Modern Styling
Mobile Friendly
Web Typography
Vector Graphics
Clean Aesthetics
Flexible Components
Optimized Structure
Clear Guides
Always Available