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.

100% Vanilla & Zero-Build Architecture: Nuvora Admin requires zero build pipelines, zero Node.js/npm dependencies, and zero compile steps. Open any HTML file directly in your browser or deploy to any web server.

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.

admin-portal-dashboard/ ├── index.html # Executive Intelligence Command Center Dashboard ├── products.html # Products Manager (Catalog Table, Add/Edit Modals) ├── categories.html # Category & Collections Hierarchy ├── orders.html # Orders & Fulfillment Pipeline + CSV Export ├── customers.html # Customer CRM & Purchase History Modals ├── inventory.html # Multi-Warehouse Inventory Stock Logistics ├── discounts.html # Promotional Coupons & Discount Campaign Manager ├── transactions.html # Financial Telemetry & Payment Gateway Logs ├── analytics.html # Business Intelligence & Revenue Telemetry ├── reviews.html # Customer Review Moderation & Reply Composer ├── notifications.html # System Alert Center & Security Audit Trail ├── settings.html # Store Settings, Tax, Shipping & Gateways ├── ui-elements.html # Complete UI Component Kitchen Sink & Code Copy ├── login.html # Split-Screen Admin Authentication Portal ├── register.html # Administrator Onboarding & Role Registration │ ├── css/ # Admin Stylesheets │ └── admin.css # Master Admin Design System, Dark Mode & Grid │ ├── js/ # Admin Application Scripts │ └── admin.js # AdminDB, AdminTheme, AdminCharts & UI Controller │ ├── images/ # Admin Media, Avatars & Product Thumbnails │ ├── avatars/ # Customer & Admin Profile Avatars (PNG) │ ├── categories/ # Category Vector Icons & Thumbnails │ └── products/ # Product Packshots & SVG Fallbacks │ └── documentation/ # Official Marketplace Documentation Package ├── index.html # Interactive Documentation Browser Portal └── assets/ # Documentation CSS & JavaScript

03 Getting Started & Local Setup

Nuvora Admin is 100% static client-side HTML, CSS, and JavaScript. Getting started takes less than one minute.

  1. Extract the Package

    Unzip the downloaded admin-portal-dashboard.zip archive to your preferred local development directory.

  2. Open the Dashboard

    Double-click index.html directly to launch the executive dashboard in any modern browser.

  3. 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

Sidebar Header Markup
<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:

js/admin.js Theme API
// 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:

css/admin.css
/* 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) in localStorage.
  • 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 ClassBreakpointBehavior & Layout Adaptations
Desktops> 992pxFull 260px sidebar or collapsible 76px mini-sidebar with floating tooltips; multi-column KPI and chart grids.
Tablets768px – 992pxSidebar converts to smooth off-canvas drawer with backdrop; 2-column KPI grid; horizontally scrollable data tables.
Mobile Devices< 768pxCompact sticky topbar, single-column cards, touch-friendly modals and action bars.

10 Browser Compatibility

BrowserSupported VersionStatus
Google ChromeVersion 90+Fully Supported
Apple SafariVersion 14+Fully Supported
Mozilla FirefoxVersion 88+Fully Supported
Microsoft EdgeVersion 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 TypeFile LocationRecommended DimensionsFormat
User & Customer Avatarsimages/avatars/avatar-*.png200 × 200 pxPNG / WebP
Product Thumbnailsimages/p-*.jpg & images/products/600 × 600 pxJPG / PNG / SVG
Category Iconsimages/categories/*.svg64 × 64 pxSVG / 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

Call AdminDB.resetAll() in the browser console or clear localStorage for the site origin, then refresh the page.

15 Changelog & Release History

Version 1.0.0 — Initial Marketplace Release
• 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.