01 Introduction & Product Overview
Nuvora Admin is an enterprise-grade HTML5 e-commerce administrative dashboard and UI toolkit template engineered for SaaS platforms, retail command centers, multi-warehouse inventory systems, and full-stack developers.
What is Included in the Package?
15 Admin Modules
Executive Dashboard, Products CRUD, Categories Taxonomy, Orders Pipeline, Customer CRM, Inventory Logistics, Discounts, Transactions, Analytics, Reviews, Notifications, Settings, UI Kit, Login & Register.
Theme & Mode Engine
Built-in Light and Dark mode switching, 6 selectable color presets (Emerald, Mint, Teal, Forest, Amber, Cyan), and full RTL / LTR layout direction support.
Client-Side AdminDB CRUD
Persistent LocalStorage database layer for adding, editing, filtering, and deleting products, updating order statuses, managing customers, and exporting CSV reports.
Native Retina Canvas Charts
High-DPI sales velocity curves, revenue bar graphs, category donut charts, and KPI sparklines rendered via the native HTML5 Canvas 2D API with zero external chart bloat.
02 Package Structure
The Nuvora Admin distribution archive is self-contained with all HTML modules, stylesheets, scripts, and media organized cleanly at the root.
03 Getting Started & Local Setup
Nuvora Admin is 100% static client-side HTML, CSS, and JavaScript. Getting started takes less than one minute.
-
Extract the Package
Unzip the downloaded
admin-portal-dashboard.ziparchive to your preferred local development directory. -
Open the Dashboard
Double-click
index.htmldirectly to launch the executive dashboard in any modern browser. -
Recommended Local Server (Optional)
Terminal / Command Prompt# Option A: Using Python 3 built-in server python -m http.server 8080 # Option B: Using Node.js npx serve npx serve .Then open your browser to
http://localhost:8080/index.html.
04 Admin Modules Reference (15 Pages)
The Nuvora Admin Command Center provides 15 enterprise modules powered by js/admin.js and styled via css/admin.css.
| Module Name | File Path | Purpose & Screens | Data, Forms & Actions |
|---|---|---|---|
| Dashboard | index.html |
Executive Command Center. Features 4 High-impact KPI stat cards (Total Revenue, Active Orders, Store Customers, Conversion Rate), Interactive Sales Velocity Chart (Canvas), Recent Orders Table, and Low Stock Inventory Alerts. | Period filter pills (7D, 30D, Year), Dynamic chart redraw, Status badge updates, Quick order fulfillment trigger. |
| Products Manager | products.html |
Catalog and product management. Master products data table with thumbnail, title, SKU, category, price, stock, sales velocity, and publish status. | Search & category filtering, Add New Product modal, Edit product fields, Delete product with modal confirmation. |
| Categories & Collections | categories.html |
Taxonomy and collections organizer. Displays categories table, product count per department, visual icons, visibility toggle, and hierarchy management. | Create Category modal, Edit category name/slug, Visibility toggle switch, Category deletion. |
| Orders & Fulfillment | orders.html |
Order lifecycle management. Master orders registry table, fulfillment pipeline stages (Pending → Processing → In Transit → Delivered), and payment verification badges. | Export orders to CSV, Status change dropdown, Customer address inspection, Tracking number assignment modal. |
| Customer CRM | customers.html |
Customer database and lifetime spend tracker. Customer cards/table with profile avatar, name, email, order count, total revenue spent, and account status. | Customer search, View customer purchase history modal, Direct contact action, Account status suspension toggle. |
| Inventory Logistics | inventory.html |
Warehouse inventory tracking. Real-time stock counts, warehouse bin locations, low-stock threshold alerts, and out-of-stock badges. | Stock adjustment stepper, Reorder threshold configuration, Instant restock trigger with toast notification. |
| Discounts & Promos | discounts.html |
Promotional campaigns and coupon code generator. Active coupon registry with discount type (% or Fixed $), validity period, usage limits, and redemption statistics. | Generate Promo Code modal, Activate/Deactivate coupon toggle, Delete expired promotion. |
| Transactions Telemetry | transactions.html |
Financial logs and payment telemetry. Transaction ID, Customer, Gateway provider (Stripe, PayPal, UPI, COD), Gross amount, Settlement status, and Timestamp. | Transaction filtering by gateway, Process refund action with confirmation dialog, Export financial logs. |
| Analytics & Intelligence | analytics.html |
Deep business intelligence. Visual revenue trends, Average Order Value (AOV), Customer Acquisition Cost (CAC), Channel conversion funnel, and Category market share donut chart. | Timeframe picker, Chart mode toggling, Interactive Canvas telemetry tooltips. |
| Review Moderation | reviews.html |
Customer feedback and rating governance. Master product reviews table with reviewer name, star rating, verified buyer badge, review text, and moderation status. | Approve review, Reject/Spam review, Public admin reply composer modal. |
| Alert Center & Audit | notifications.html |
System security and operational notification feed. Real-time system notifications, security logins, stock alerts, order notifications, and administrative audit trail. | Mark all as read, Filter alerts by severity (Info, Warning, Critical), Clear audit logs. |
| Store Configuration | settings.html |
Comprehensive store administration settings. Store Profile (Brand name, Legal entity, Support email, Currency selector), Payment Gateway switches (Stripe, UPI, PayPal, COD), Shipping & Tax rates, and Theme preferences. | Save all preferences to LocalStorage, Toggle payment gateways, Configure free-shipping threshold and tax percentages. |
| UI Elements Kitchen Sink | ui-elements.html |
Complete component library and design system documentation. Showcases Buttons, Badges, Form Controls, Tables, Modals, Alerts, Cards, Typography, and Progress Bars with copyable HTML code snippets. | One-click code snippet copy, Interactive component preview, "Show All Code" master switch. |
| Admin Sign In | login.html |
Secure administrator authentication portal. Split-screen layout with branding, administrator credentials input, and session redirection to index.html. |
Credential validation, Simulated admin session storage, Redirection to Dashboard. |
| Admin Register | register.html |
Administrator onboarding and invited team member registration portal. | Admin account provisioning, Role selector, Redirection to Sign In. |
05
UI Elements Kitchen Sink (ui-elements.html)
Open ui-elements.html to inspect, test, and copy production-ready HTML snippets for every component in the Nuvora Admin design system:
- Buttons & Action Controls: Primary, secondary, outline, danger, icon buttons, and size modifiers.
- Status Pills & Badges: Semantic badges with pulsing status dots (Success, Warning, Danger, Info, Neutral).
- Form Inputs & Switches: Text inputs, select dropdowns, checkboxes, radio buttons, toggle switches, and input groups.
- Cards, Alerts & Modals: KPI stat cards, callout banners, progress bars, tabs, and modal dialogs.
06 Customization Guide
1. Customizing Admin Sidebar Brand
<a href="index.html" class="sidebar-brand">
<div class="sidebar-brand-icon">
<svg viewBox="0 0 24 24"><path d="M6 18V6l12 12V6"/></svg>
</div>
<div class="sidebar-brand-text">
<span class="brand-name">YourBrand</span>
<span class="brand-sub">Admin OS</span>
</div>
</a>
2. Built-In Theme Customizer Drawer
Click the floating gear button on any admin screen or invoke AdminTheme methods programmatically:
// Switch between 'light' and 'dark'
AdminTheme.setTheme('dark');
// Switch color scheme: 'emerald' | 'mint' | 'teal' | 'forest' | 'amber' | 'cyan'
AdminTheme.setColor('emerald');
// Switch layout direction: 'ltr' | 'rtl'
AdminTheme.setDirection('ltr');
07
CSS Architecture & Tokens (css/admin.css)
In css/admin.css, light and dark modes as well as the 6 accent color schemes are controlled via data attributes on the root <html> element:
/* Light Mode */
[data-theme="light"] {
--admin-bg: #F4F6FB;
--admin-card: #FFFFFF;
--admin-border: #E2E8F0;
--text-primary: #0F172A;
}
/* Dark Mode */
[data-theme="dark"] {
--admin-bg: #0B0F17;
--admin-card: #111827;
--admin-border: #1F2937;
--text-primary: #F9FAFB;
}
08
JavaScript & Admin Engine (js/admin.js)
The Admin Controller provides modular management objects with zero external library dependencies:
AdminDB: Full CRUD storage layer for Products (getProducts,saveProducts), Orders (getOrders,saveOrders), Customers (getCustomers,saveCustomers), Coupons (getCoupons,saveCoupons), and Store Settings (getSettings,saveSettings) inlocalStorage.AdminTheme: Manages Light/Dark modes, 6 dynamic color schemes (Emerald, Mint, Teal, Forest, Amber, Cyan), and RTL/LTR switching.AdminCharts: Native HTML5 Canvas 2D graphics engine that renders high-DPI retina charts and sparklines.AdminSidebar: Manages desktop collapsible mini-sidebar mode (with hover tooltips) and mobile off-canvas drawer navigation.AdminToast: Status message toast system (AdminToast.show(title, message, type)).AdminConfirm: Non-blocking modal dialog for confirming destructive operations.
09 Responsive Design & Breakpoints
| Device Class | Breakpoint | Behavior & Layout Adaptations |
|---|---|---|
| Desktops | > 992px | Full 260px sidebar or collapsible 76px mini-sidebar with floating tooltips; multi-column KPI and chart grids. |
| Tablets | 768px – 992px | Sidebar converts to smooth off-canvas drawer with backdrop; 2-column KPI grid; horizontally scrollable data tables. |
| Mobile Devices | < 768px | Compact sticky topbar, single-column cards, touch-friendly modals and action bars. |
10 Browser Compatibility
| Browser | Supported Version | Status |
|---|---|---|
| Google Chrome | Version 90+ | Fully Supported |
| Apple Safari | Version 14+ | Fully Supported |
| Mozilla Firefox | Version 88+ | Fully Supported |
| Microsoft Edge | Version 90+ | Fully Supported |
11 Dependencies & Credits
- Google Fonts: Inter, Plus Jakarta Sans, JetBrains Mono.
- Icons: Handcrafted inline SVG icons. Zero external icon font files required.
- Charts: Native HTML5 Canvas 2D API.
12 Image & Asset Replacement Guide
| Asset Type | File Location | Recommended Dimensions | Format |
|---|---|---|---|
| User & Customer Avatars | images/avatars/avatar-*.png | 200 × 200 px | PNG / WebP |
| Product Thumbnails | images/p-*.jpg & images/products/ | 600 × 600 px | JPG / PNG / SVG |
| Category Icons | images/categories/*.svg | 64 × 64 px | SVG / PNG |
13 Backend Integration Examples
To connect AdminDB to a live REST or GraphQL API, replace the localStorage methods in js/admin.js with fetch() calls to your backend endpoints (Node.js, Laravel, Django, ASP.NET Core, or Supabase).
14 Troubleshooting & FAQ
AdminDB.resetAll() in the browser console or clear localStorage for the site origin, then refresh the page.
15 Changelog & Release History
• Complete 15-module E-Commerce Admin Intelligence Portal & UI Elements Kit.
• Built-in Light/Dark theme engine, 6 accent color schemes, and RTL/LTR layout support.
• Client-side AdminDB CRUD persistence and native Retina HTML5 Canvas charts.
• Full marketplace documentation and user manual.