Skip to content

Project Structure

Map of the main folders and the CSS and JavaScript asset sizes used by Xakti Admin.

xakti-admin-template/                      
   ├── index.html                    # Dashboard entrypoint
   ├── documentation.html            # Usage documentation
   ├── project-structure.html        # Project structure and asset size page
   ├── pages/                        # Application page templates
   │   ├── auth/                     # Login, register, forgot password
   │   └── errors/                   # Error pages 403, 404, 500
   ├── assets/
   │   ├── css/                     # Tokens, theme, layout, components, plugins
   │   ├── js/                      # Entry module, modules, and utilities
   │   ├── icons/                   # Local Lucide SVG sprite
   │   ├── fonts/                   # Local Inter font
   │   └── vendor/                  # Local Bootstrap and Chart.js
   ├── CHANGELOG.md
   └── README.md

CSS File Sizes

85.01 KB
File Size
tokens.css 7.56 KB
theme.css 18.47 KB
layout.css 10.31 KB
components.css 7.67 KB
plugin-integrations.css 4.28 KB
app.css 0.42 KB
app.min.css served 36.31 KB

JavaScript File Sizes

43.10 KB
File Size
app.js 1.13 KB
modules/*.js (7 files) 39.67 KB
utils/*.js (2 files) 3.46 KB
app.bundle.js file:// 43.42 KB

Entry Points and Asset Flow

Use the appropriate files depending on how the application is served.

Local HTTP Server

index.html loads Bootstrap, app.min.css, then the Bootstrap bundle and app.js as an ES Module.

Direct File Access

The browser uses app.bundle.js because ES Modules have security restrictions under the file:// protocol.

CSS Sources

app.css imports the source CSS. Served pages load app.min.css, so the bundle must be synchronized after CSS changes.

Theme Customizer

Change the style, sidebar color, and accent

Appearance Mode
Sidebar Mode
Sidebar Presets10 Options
Custom Sidebar Color
Global Accent Color
Corner Radius