Welcome to Thunder AI Dashboard

Welcome to Thunder AI Admin Dashboard, a modern, clean, and highly customizable AI Kit Admin Dashboard Template built using Bootstrap 5, HTML, and powerful CSS variables. Designed for AI-centric admin panels, it comes with multiple layouts, themes, and essential modules to accelerate your dashboard development.

πŸ“¦ Introduction

This guide will walk you through getting set up and using the key features of the theme, including how to compile the source, understand the file structure, and work with the build tools. If you run into any questions along the way, don’t hesitate to reach out to us!

πŸ› οΈ How to Set Up the Project

βœ… Option 1: Open Directly in Browser

  1. Unzip the downloaded folder.
  2. Open index.html in your browser.
  3. Done! πŸŽ‰

βœ… Option 2: Use a Local Development Server (Recommended)

If you're working in a development environment:

  1. Open the folder in VS Code or any editor.
  2. Install Live Server extension (VS Code).
  3. Right-click on index.html β†’ "Open with Live Server".
  4. The dashboard will run at http://localhost:5500 (or similar).

πŸ”§ Setup AI for API Integration

Follow these steps to configure your API key for the Thunder AI Admin Dashboard Template:

  • 1. βœ… Rename the Environment File

    Locate the example file in your project directory and rename it from:

    html/assets/js/env.js.example
    to:
    html/assets/js/env.js

    This will activate the environment configuration used by the dashboard.

  • 2. πŸ”‘ Set Your Actual API Key

    Open the newly renamed file env.js in your preferred code editor.

    Find the placeholder key and replace it with your actual Gemini API key:

    Create your Gemini API key Here
    GEMINI_API_KEY = "your_actual_api_key_here";

    Make sure to keep your API key confidential and never expose it in public repositories.

🎨 Customizing the Theme

Our dashboard uses CSS Variables for colors, spacing, and typography, making customization super easy.

πŸ”§ Change Theme Colors

Open:

/assets/css/theme.css

Edit CSS variables:


[data-thunderal="theme-indigo"] {
    --bs-primary: #6C50BF;
    --bs-primary-rgb: 108, 80, 191;
    --bs-primary-bg-subtle: #BABDFD;
    --bs-btn-bg: #6C50BF;
    --bs-pagination-color: var(--bs-primary);
    --bs-pagination-active-bg: var(--bs-primary);
    --bs-nav-pills-link-active-bg: #6C50BF;

    --primary-gradient: linear-gradient(-45deg, var(--primary-color), var(--secondary-color));   
}
πŸ”€ Change Google Font

Switch between 4 pre-set fonts via the settings UI or update Class in body class=""

/assets/css/style.css

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
🟦 Border Radius

Apply or remove border radius site-wide from settings body class="radius-0"

πŸ“ Folder Structure

Here’s a breakdown of the file structure in Thunder AI:

  • πŸ“ HTML
    • πŸ“ assets: The source files for the theme.
      • css: Custom css and framework css (Bootstrap)
      • images: Image assets.
      • js: JavaScript source files.
      • plugins: third party plugins js files.
    • πŸ“ Crypto: Crypto Admin Module
    • πŸ“ Hospital: Hospital Admin Module
    • πŸ“ HRMS: HRMS Admin Module
    • πŸ“ Transport: Transport Admin Module
    • index.html
    • LICENSE.md: Theme license.
    • README.md: Theme overview.
  • πŸ“ HTML Starter kits
    1. πŸ“ Layout 1
      • πŸ“ assets: The source files for the theme.
        • css: Custom css and framework css (Bootstrap)
        • images: Image assets.
        • js: JavaScript source files.
        • plugins: third party plugins js files.
      • index.html
    2. πŸ“ Layout 2
    3. πŸ“ Layout 3
    4. πŸ“ More Soon...

🧩 Components & Utilities

We've included a set of reusable UI components:

  • Accordion, Avatar, Buttons, Badges, Cards, Dropdowns, Modals and more...
  • Tables, Forms, Alerts
  • Sidebar, Topbar, Footer
  • Widgets, Charts, and necessary plugin for dashboard design

Each component is built with Bootstrap 5 classes and additional utility classes to make the layout responsive and flexible.

🧰 Prerequisites

To run the dashboard locally, you’ll need:

  • A modern browser (Chrome, Firefox, Safari, Edge)
  • Code editor (VS Code recommended)
  • Local server (optional: Live Server extension in VS Code)

πŸ“¦ Dependencies

You can find CDN links inside the index.html or locally in assets/.

❓Frequently Asked Questions (FAQs)

1. Is this dashboard responsive?

Yes. It's 100% responsive and mobile-friendly using Bootstrap Grid and CSS Flexbox.

2. Can I integrate this with a backend like Laravel, React, etc.?

Absolutely. The HTML structure is clean and ready for integration into any framework.

3. How do I update colors or fonts globally?

Edit the CSS variables in /assets/css/theme.css.

βœ… Final Notes

Once again, thank you so much for purchasing this template. As I said at the beginning, I'd be glad to help you if you have any questions relating to this template. We hope it makes your project powerful, fast, and easy to manage.

Don't forget to rate us ⭐⭐⭐⭐⭐ on ThemeForest if you like the template!

On this page
  • πŸ“¦ Introduction
  • πŸ› οΈ How to Set Up the Project
  • πŸ”§ Setup AI for API Integration
  • 🎨 Customizing the Theme
  • πŸ”€ Change Google Font
  • 🟦 Border Radius
  • πŸ“ Folder Structure
  • 🧩 Components & Utilities
  • 🧰 Prerequisites
  • πŸ“¦ Dependencies
  • ❓Frequently Asked Questions (FAQs)
  • βœ… Final Notes
Theme Settings
Set Theme Color
Google Font Settings
More App Setting