Skip to content

puikinsh/Bootstrap-Admin-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

384 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Metis - Modern Bootstrap 5 Admin Dashboard Template

A completely modernized, powerful, and free Bootstrap 5 admin dashboard template built with cutting-edge web technologies.

๐ŸŽ‰ Version 3.3.0 Release - Complete mobile layout rework, sidebar toggle overhaul, and responsive improvements across all pages.

Metis Bootstrap Admin Dashboard

๐Ÿš€ View Live Demo

License: MIT Bootstrap Node.js

โœจ Features

๐ŸŽจ Modern Design System

  • Bootstrap 5.3.8 - Latest version with all modern utilities
  • CSS Custom Properties - Full theme customization support
  • Dark/Light Mode - Seamless theme switching with localStorage persistence
  • Responsive First - Mobile-optimized layouts across all devices
  • Modern Typography - Inter font family for enhanced readability

๐Ÿš€ Advanced Technology Stack

  • Alpine.js 3.15.4 - Lightweight reactive framework for modern interactions
  • ES6+ JavaScript - Modern JavaScript with modules and async/await
  • Vite 7.3.1 - Lightning-fast development and optimized production builds
  • SCSS Architecture - Organized, scalable stylesheet structure with Sass 1.97.3
  • Bootstrap Icons 1.13.1 - 1,800+ high-quality SVG icons
  • ApexCharts 5.3.6 - Advanced charting library
  • Font Awesome 7.1.0 - Additional icon library

๐Ÿ“Š Comprehensive Dashboard Pages

  • ๐Ÿ“ˆ Analytics Dashboard - Charts, KPIs, and data visualization
  • ๐Ÿ‘ฅ User Management - Complete CRUD operations with modern forms
  • ๐Ÿ“ฆ Product Management - E-commerce ready product listings
  • ๐Ÿ›’ Order Management - Order tracking and status management
  • ๐Ÿ“ File Manager - Modern file browser with upload/download
  • ๐Ÿ“… Calendar - Full-featured event management
  • ๐Ÿ’ฌ Messages - Chat interface with real-time styling
  • ๐Ÿ“Š Reports - Data tables with filtering and export
  • โš™๏ธ Settings - Comprehensive admin configuration
  • ๐Ÿ”’ Security - User permissions and security settings
  • โ“ Help & Support - FAQ, documentation, and support tickets

๐Ÿ› ๏ธ Developer Experience

  • Hot Module Replacement - Instant development feedback
  • TypeScript Ready - Full TypeScript support (optional)
  • Component Architecture - Modular, reusable JavaScript components
  • Modern Build Pipeline - Optimized assets with automatic minification
  • Developer Tools - Source maps, linting, and debugging support

Professional Admin Templates

Take your project to the next level with premium dashboards from DashboardPack โ€” polished designs, extensive documentation, and ongoing updates included.

TailPanel โ€” Tailwind CSS and React powered admin interface
TailPanel
React + TypeScript + Tailwind CSS + Vite. 9 unique dashboards with light/dark toggle.
Admindek โ€” enterprise-grade Bootstrap 5 admin dashboard
Admindek
Bootstrap 5 + vanilla JS. 100+ components, theme switcher, RTL, 10 color presets.
Adminty โ€” large-scale admin template with 160+ pre-built pages
Adminty
Bootstrap 5. 160+ pages, rich component library for enterprise applications.
ArchitectUI โ€” highly customizable admin panel with 250+ elements
ArchitectUI
Bootstrap 5. 250+ elements, component-driven architecture, 9 dashboard styles.
Kero โ€” versatile admin dashboard with Webpack build pipeline
Kero
Bootstrap 5 + Webpack. Horizontal and sidebar navigation modes, SASS customization.
Cryptocurrency Dashboard โ€” digital asset monitoring admin template
Cryptocurrency Dashboard
Bootstrap. Tailored for ICO launches, crypto wallets, and blockchain analytics.

See All Templates on DashboardPack

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 18+ (recommend using nvm)
  • npm or yarn package manager

Installation

# Clone the repository
git clone https://github.com/puikinsh/Bootstrap-Admin-Template.git metis-admin
cd metis-admin

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

๐Ÿ“ Project Structure

metis-admin/
โ”œโ”€โ”€ src-modern/                 # Modern source files
โ”‚   โ”œโ”€โ”€ *.html                 # Page templates
โ”‚   โ”œโ”€โ”€ scripts/               # JavaScript modules
โ”‚   โ”‚   โ”œโ”€โ”€ components/        # Page-specific components
โ”‚   โ”‚   โ”œโ”€โ”€ utils/            # Utility functions
โ”‚   โ”‚   โ””โ”€โ”€ main.js           # Application entry point
โ”‚   โ”œโ”€โ”€ styles/               # SCSS stylesheets
โ”‚   โ”‚   โ”œโ”€โ”€ abstracts/        # Variables, mixins, utilities
โ”‚   โ”‚   โ”œโ”€โ”€ components/       # UI component styles
โ”‚   โ”‚   โ”œโ”€โ”€ layout/          # Layout-specific styles
โ”‚   โ”‚   โ”œโ”€โ”€ pages/           # Page-specific styles
โ”‚   โ”‚   โ””โ”€โ”€ themes/          # Theme variants
โ”‚   โ””โ”€โ”€ assets/              # Static assets
โ”œโ”€โ”€ dist-modern/             # Production build output
โ”œโ”€โ”€ node_modules/           # Dependencies
โ”œโ”€โ”€ package.json           # Project configuration
โ”œโ”€โ”€ vite.config.js         # Build configuration
โ””โ”€โ”€ README.md              # This file

๐ŸŽฏ Available Scripts

# Development
npm run dev          # Start development server with HMR
npm run dev:host     # Start dev server accessible on network

# Production
npm run build        # Create optimized production build
npm run preview      # Preview production build locally

# Maintenance
npm run clean        # Clean build artifacts

๐ŸŽจ Customization

Theme Customization

Edit src-modern/styles/scss/abstracts/_variables.scss:

// Brand Colors
$primary: #6366f1;    // Your brand primary color
$secondary: #64748b;  // Secondary color
$success: #10b981;    // Success state color

// Typography
$font-family-sans-serif: "Inter", system-ui, sans-serif;
$font-size-base: 0.9rem;

// Spacing & Layout
$border-radius: 0.75rem;
$box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);

Adding New Pages

  1. Create HTML file in src-modern/
  2. Add corresponding SCSS in src-modern/styles/scss/pages/
  3. Create JavaScript component in src-modern/scripts/components/
  4. Register in src-modern/scripts/main.js

Component Development

// src-modern/scripts/components/example.js
import Alpine from 'alpinejs';

document.addEventListener('alpine:init', () => {
  Alpine.data('exampleComponent', () => ({
    // Component state and methods
    init() {
      console.log('Example component initialized');
    }
  }));
});

๐Ÿ†• What's New in v3.3.0

Responsive Layout Overhaul (January 2026)

  • โœ… Complete Mobile Rework - Sidebar, header, footer, and cards fully responsive across all breakpoints
  • โœ… Sidebar Toggle Overhaul - Single SidebarManager module replaces 21 duplicate inline scripts
  • โœ… Mobile Sidebar Overlay - Off-screen slide-in with backdrop, escape key, and scroll lock
  • โœ… Desktop Mini Sidebar - Clean 70px collapsed state with icon-only navigation
  • โœ… Hamburger in Header - Toggle button lives in navbar flow, pinned at sidebar edge on desktop
  • โœ… Fixed Mobile Dropdowns - Notification and profile dropdowns overlay properly on all screen sizes
  • โœ… Responsive Cards & Buttons - Compact sizing on mobile with smooth breakpoint transitions
  • โœ… All Dependencies Current - Every package at latest stable version with 0 vulnerabilities

๐ŸŒŸ Key Improvements in v3.0

From v2.x to v3.0

  • โœ… Bootstrap 3 โ†’ Bootstrap 5 - Complete framework upgrade
  • โœ… jQuery โ†’ Alpine.js - Modern, lightweight reactive framework
  • โœ… LESS โ†’ SCSS - More powerful styling with better tooling
  • โœ… Gulp โ†’ Vite - Lightning-fast build system with HMR
  • โœ… ES5 โ†’ ES6+ - Modern JavaScript with modules and async/await
  • โœ… Old Icons โ†’ Bootstrap Icons - 1,800+ modern SVG icons
  • โœ… Static โ†’ Interactive - Rich, app-like user interactions
  • โœ… Fixed โ†’ Responsive - Mobile-first, adaptive layouts
  • โœ… Basic โ†’ Advanced - Professional dashboard features

Performance Improvements

  • 90%+ Lighthouse Score - Optimized for Core Web Vitals
  • Tree Shaking - Only load code you actually use
  • Code Splitting - Lazy load components for faster initial loads
  • Asset Optimization - Automatic image and CSS optimization
  • Modern Bundle - ES6+ for modern browsers with optimal tree-shaking

๐Ÿ›ก๏ธ Browser Support

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

IE11 is not supported.

๐Ÿ“š Documentation & Resources

๐Ÿค Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Copyright (c) 2025 Aigars Silkalns & Colorlib

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

๐Ÿ™ Credits & Attribution

Core Technologies

Design Resources

  • Inter Font - Modern typeface designed for computer screens
  • Heroicons - Additional beautiful hand-crafted SVG icons

๐Ÿ‘ฅ About the Authors

Colorlib - The most popular source for free WordPress themes and HTML templates.

Aigars Silkalns - Project maintainer and founder of Colorlib.

๐Ÿ”— Related Projects


โญ Star this repository if you found it helpful!

Built with โค๏ธ by the Colorlib team

โšก