ViteHTML后台企业官网

kiaalap — Vite 后台模板

作者 puikinsh

Kiaalap 是 Colorlib 出品的免费开源后台模板,面向教育、在线课程与学校管理场景,基于 Bootstrap 5 与 Vite 构建,提供 65 个以上可直接使用的页面。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-07查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 Bootstrap 5 与 Vite 构建,页面通过 Handlebars partial 组织,无 jQuery 依赖

02

提供 65 个以上页面,覆盖学生、教授、课程、院系、图书馆、费用、日历、信箱等教育管理模块

03

图表使用 Chart.js,数据表格使用 Simple-DataTables,图标使用 Bootstrap Icons,均从本地 node_modules 加载,不依赖第三方 CDN

04

Swiper、SimpleBar、Tom Select、CountUp、AOS、FullCalendar 等库按需加载,不在主包中

05

附带 dev、build、preview 及 HTML/CSS/JS lint 与格式化脚本,并提供 CHANGELOG 记录版本变更

06

采用 MIT 许可,允许使用、修改、商用与分发代码,需保留原作者版权声明

模板详细介绍

Kiaalap 是一个面向教育机构的后台管理模板,由 Colorlib 开发并以 MIT 许可发布。它使用 Bootstrap 5 作为样式框架,采用 Vite 作为构建工具,页面通过 Handlebars 模板与可复用 partial(head、sidebar、header、footer、scripts)组织,共提供 65 个以上 HTML 页面。

模板覆盖的内容围绕学校与课程管理展开:学生、教授、课程、院系、图书馆资产、费用、日历、邮件/信箱等模块均有对应页面;同时包含仪表盘(多种布局)、图表、表格、表单、认证页(登录、注册、锁屏、找回密码)、错误页(404、500)、地图与发票等通用后台页面。图表使用 Chart.js,数据表格使用 Simple-DataTables,图标使用 Bootstrap Icons,富文本编辑使用 Quill,日历使用 FullCalendar,地图使用 Leaflet。

技术实现上,模板不依赖 jQuery,所有脚本与样式从 node_modules 本地加载,不使用第三方 CDN。Swiper、SimpleBar、Tom Select、CountUp、AOS、FullCalendar 等库按需加载,仅在对应页面引入。项目提供 dev、build、preview 以及 lint:html、lint:css、lint:js、format、clean 等 npm 脚本,并附带 CHANGELOG 记录从 Bootstrap 3/4 版本到当前版本的演进。

使用限制方面:该模板是静态前端模板,不包含后端接口、数据库或真实业务逻辑;演示中的图片、字体、图标等第三方素材需按各自许可单独核对,MIT 许可仅覆盖代码本身。

ViteHTML后台企业官网

适合你的项目吗?

适用场景

  • 搭建学校或教育机构的后台管理界面原型
  • 构建在线课程平台的学生、课程与教师管理页面
  • 为教务系统准备仪表盘、图表、数据表格与表单页面
  • 制作包含登录、注册、锁屏、找回密码等认证页面的后台入口
  • 作为 Bootstrap 5 + Vite 项目的前端页面起点进行二次开发

适合人群

  • 需要教育管理类后台页面素材的前端开发者
  • 使用 Bootstrap 5 与 Vite 技术栈的团队
  • 希望以 MIT 许可代码为基础进行定制或商用的项目
  • 需要静态 HTML 页面模板用于原型演示或内部系统界面搭建的场景

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    需要 Node.js 18+ 以及 npm 或 yarn

  2. 2

    克隆仓库后执行 npm install 安装依赖,再运行 npm run dev 启动开发服务器

  3. 3

    生产构建使用 npm run build,产物输出到 dist 目录

  4. 4

    可通过 npm run lint:html、lint:css、lint:js 检查代码,npm run format 格式化

  5. 5

    模板为静态前端,不包含后端接口与数据库,需自行对接业务数据

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 使用、修改、分发或销售本模板时,必须始终声明 Colorlib 为模板原作者,保留归属说明。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

But you always need to state that [Colorlib](https://colorlib.com/) is the original author of this template.

README 原文
https://github.com/puikinsh/kiaalap/blob/master/LICENSEhttps://github.com/puikinsh/kiaalap/blob/master/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-07。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 96 / 100
技术栈
Vite · HTML
网站类型
后台 · 企业官网
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-08-07
截图检查日期
2026-10-07

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Vite。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: [email protected] · 2026-10-08

查看当时使用的来源资料

SHA-256: 80259086abcbc2870d00a341ac1eba7a21bc2a839577cd79f852816f94819ad9

2026-10-07T19:34:09.451Z

来源文件 / 仓库
# Kiaalap - Free Bootstrap 5 Education Admin Dashboard Template

![Kiaalap Dashboard](public/images/kiaalap-dashboard-preview.jpg)

Kiaalap is a free, open-source Bootstrap 5 admin dashboard template designed specifically for educational institutions. Built with modern web technologies and featuring 65+ ready-to-use pages, it provides everything needed to create a comprehensive education management system.

## 🎨 Demo

Check out the live demo: [Kiaalap Live Preview](https://colorlib.com/polygon/kiaalap/)

## ✨ Features

### Modern Technology Stack
- **Bootstrap 5.3.8** - Latest Bootstrap version with 100% jQuery-free architecture
- **Vite 8.2 Build System** - Lightning-fast development server and optimized production builds
- **Handlebars Templating** - Modular partials for maintainable code structure
- **Chart.js 4.5** - Beautiful, responsive charts replacing legacy Morris/C3/D3 libraries
- **Simple-DataTables 10.3** - Vanilla JavaScript data tables with no jQuery dependency
- **Bootstrap Icons 1.13.1** - 2,000+ icons loaded locally (no CDN dependencies)
- **Vanilla JavaScript** - Clean ES6+ code throughout the application
- **Zero third-party CDNs** - every script and stylesheet is served from your own origin
- **On-demand libraries** - heavy dependencies load only on the pages that use them

### Comprehensive Education Management
- **📊 Multiple Dashboard Layouts** - 3 unique dashboard designs for different use cases
- **👥 Student Management** - Complete student profiles, enrollment, and academic tracking
- **👨‍🏫 Professor Management** - Faculty profiles, course assignments, and schedules
- **📚 Course Management** - Course creation, scheduling, and curriculum management
- **📖 Library System** - Digital library asset management and tracking
- **🏢 Department Organization** - Department structure and administration
- **📧 Communication Tools** - Built-in messaging and notification system
- **📅 Event Calendar** - Academic calendar and event management
- **💰 Fee Management** - Student fees, payments, and financial tracking

### 65+ Ready-to-Use Pages

#### Dashboards & Analytics
- Main Dashboard (3 variants)
- Analytics Dashboard
- Widget Collections

#### Academic Pages
- All Students / Student Profile / Add Student
- All Professors / Professor Profile / Add Professor
- All Courses / Course Info / Add Course
- All Departments / Department Details / Add Department
- Library Assets Management

#### UI Components
- Buttons, Alerts, Modals
- Tabs & Accordions
- Forms (Basic & Advanced)
- Tables (Static & Dynamic with DataTables)
- Charts (Bar, Line, Area, Pie, Sparklines)

#### Additional Features
- Authentication Pages (Login, Register, Lock Screen, Password Recovery)
- Error Pages (404, 500)
- Email/Mailbox System
- Maps Integration
- Invoice Templates
- Profile Pages

## 🚀 Quick Start

### Prerequisites

- Node.js 18+
- npm or yarn

### Installation

1. **Clone the repository**
```bash
git clone https://github.com/puikinsh/kiaalap.git
cd kiaalap
```

2. **Install dependencies**
```bash
npm install
```

3. **Start development server**
```bash
npm run dev
```
The dashboard will open automatically at http://localhost:3000

4. **Build for production**
```bash
npm run build
```
Production files will be generated in the `dist/` directory

## 📦 Available Scripts

```bash
npm run dev          # Start development server
npm run build        # Build for production
npm run preview      # Preview production build
npm run lint:html    # Validate HTML files
npm run lint:css     # Lint SCSS files
npm run lint:js      # Lint JavaScript files
npm run format       # Format code with Prettier
npm run clean        # Clean build directory
```

## 🏗️ Project Structure

```
kiaalap/
├── src/
│   ├── css/              # Custom stylesheets
│   ├── js/               # JavaScript modules
│   ├── partials/         # Handlebars partials (header, sidebar, footer)
│   ├── helpers/          # Handlebars helpers
│   └── scss/             # Sass source files
├── node_modules/         # Dependencies (all assets load locally)
├── *.html               # 65 HTML pages
├── vite.config.js       # Vite configuration
└── package.json         # Project dependencies
```

## 🎯 Key Features Explained

### 100% Modern Architecture
Completely rewritten from legacy Bootstrap 3/4 template to modern Bootstrap 5 with:
- Zero jQuery dependencies
- All assets from node_modules (no CDN dependencies)
- ES6+ JavaScript modules with tree-shaking
- Vite hot module replacement for instant updates
- Production builds optimized with Terser minification
- `npm audit` clean, and `lint:html` / `lint:css` / `lint:js` all pass with zero errors

### On-Demand Libraries
Swiper, SimpleBar, Tom Select, CountUp, AOS and FullCalendar are **not** in the
main bundle. Each is fetched only when a page needs it, keeping the shared
payload at ~97 kB gzipped.

Either add the hook and let it auto-initialise:

| Hook | Library |
|------|---------|
| `.swiper` | Swiper |
| `[data-simplebar]` | SimpleBar |
| `.tom-select` | Tom Select |
| `.countup` with `data-count` | CountUp |
| `[data-aos]` | AOS |

…or load one yourself when you need the constructor:

```js
const Swiper = await Kiaalap.load('swiper');
new Swiper('#hero', { loop: true });

const { Calendar, plugins } = await Kiaalap.load('fullcalendar');
```

### Handlebars Templating System
All 65 pages use a consistent template structure with reusable partials:
- `{{> head}}` - Centralized meta tags, CSS imports from node_modules
- `{{> sidebar}}` - Navigation with automatic active state management
- `{{> header}}` - Top header with user menu and notifications
- `{{> footer}}` - Footer with current year and copyright
- `{{> scripts}}` - JavaScript module imports from node_modules

Page-specific context managed in `vite.config.js` for dynamic navigation states, titles, and breadcrumbs.

### Local Asset Management
All assets served from node_modules for:
- **Better Performance** - No external network requests
- **Reliability** - Works offline, no CDN downtime
- **Version Control** - Lock specific versions via package.json
- **Bundle Optimization** - Tree-shaking and code splitting

### Custom Grid System
Bootstrap 5 grid enhanced with custom dashboard-grid classes:
```css
.dashboard-grid.grid-cols-4  /* 4 columns → 1 on mobile */
.dashboard-row               /* 24px bottom margin */
```

### Responsive & Accessible
- Mobile-first responsive design
- ARIA labels and semantic HTML
- Keyboard navigation support
- Screen reader friendly

## 🛠️ Customization

### Changing Colors
Edit the Sass variables in `src/scss/_variables.scss` to customize the color scheme.

### Adding New Pages
1. Create new HTML file using the Handlebars template structure
2. Add page context in `vite.config.js` if needed
3. Include custom CSS/JS as required

### Modifying Navigation
Edit `src/partials/sidebar.hbs` to customize the navigation menu structure.

## 📊 Built With

### Core Technologies
- [Bootstrap 5.3.8](https://getbootstrap.com/) - Modern CSS framework
- [Vite 8.2](https://vitejs.dev/) - Next generation build tool
- [Chart.js 4.5](https://www.chartjs.org/) - Flexible JavaScript charting
- [Handlebars 2.0](https://handlebarsjs.com/) - Semantic templating

### Key Libraries
- [Simple-DataTables 10.3](https://github.com/fiduswriter/Simple-DataTables) - Vanilla JS data tables
- [Bootstrap Icons 1.13.1](https://icons.getbootstrap.com/) - 2,000+ icon library
- [Quill 2.0.2](https://quilljs.com/) - Modern rich text editor
- [FullCalendar 7.0](https://fullcalendar.io/) - Event calendar
- [Leaflet 1.9](https://leafletjs.com/) - Interactive maps
- [Tom Select 2.6](https://tom-select.js.org/) - Modern select library
- [Cropper.js 2.1](https://fengyuanchen.github.io/cropperjs/) - Image cropping
- [CountUp.js 2.10](https://inorganik.github.io/countUp.js/) - Number animations
- [Prism 1.30](https://prismjs.com/) - Syntax highlighting

## 🌐 Browser Support

- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)

## 📝 Version History

- **v3.0.0** (2026) - Security, performance & accessibility overhaul: all Dependabot alerts resolved, CDNs removed, on-demand library loading, zero HTML validation errors. **Contains breaking changes** — see [CHANGELOG.md](CHANGELOG.md)
- **v2.3.0** (2026) - Dependency updates, fixed dashboard screenshot, ESLint v10 flat config migration
- **v2.2.0** (2025) - All dependencies updated to latest versions, improved documentation
- **v2.1.0** (2025) - Mailbox system improvements, legacy asset cleanup, enhanced card styling
- **v2.0.0** (2025) - Complete modernization: Bootstrap 5, Vite build system, jQuery elimination
- **v1.0.0** (2018) - Original release with Bootstrap 3/4

See [CHANGELOG.md](CHANGELOG.md) for detailed version history.

## 📄 License

Kiaalap is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the final products. But you always need to state that [Colorlib](https://colorlib.com/) is the original author of this template.

## 🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the [issues page](https://github.com/puikinsh/kiaalap/issues).

## 💪 Support

If you find this template useful, please consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs
- 📢 Spreading the word
- 🤝 Contributing to the project

## 🏆 Credits

- Created by [Colorlib](https://colorlib.com/)
- Distributed by [DashboardPack.com](https://dashboardpack.com/)
- Original design and development by Aigars Silkalns

---

## About Colorlib

Colorlib is the #1 source for free & premium Bootstrap templates, WordPress themes, and UI kits. We create beautiful, easy-to-use templates and themes that help developers and designers build amazing websites.

- Website: [https://colorlib.com/](https://colorlib.com/)
- GitHub: [https://github.com/ColorlibHQ](https://github.com/ColorlibHQ)
- Twitter: [@colorlib](https://twitter.com/colorlib)

## About DashboardPack

[DashboardPack.com](https://dashboardpack.com/) is a marketplace for premium and free admin dashboard templates. We curate and distribute high-quality dashboard templates for various frameworks and use cases.

---

## 📚 Helpful Resources from Colorlib

Looking for more templates or web development resources? Check out these curated collections and articles from Colorlib:

### Admin Dashboard Collections
- [Best Free Bootstrap Admin Dashboard Templates](https://colorlib.com/wp/free-bootstrap-admin-dashboard-templates/) - Top free admin templates
- [Bootstrap Dashboard Templates](https://colorlib.com/wp/bootstrap-dashboard/) - Comprehensive list of dashboard templates
- [Free HTML5 Admin Dashboard Templates](https://colorlib.com/wp/free-html5-admin-dashboard-templates/) - HTML5-based admin panels
- [Angular Dashboard Templates](https://colorlib.com/wp/angular-dashboard-templates/) - For Angular developers
- [React Dashboard Templates](https://colorlib.com/wp/react-dashboard-templates/) - React-based admin panels
- [Vue Dashboard Templates](https://colorlib.com/wp/vue-dashboard-templates/) - Vue.js admin templates


### Bootstrap Resources
- [Bootstrap 5 Templates](https://colorlib.com/wp/bootstrap-5-templates/) - Latest Bootstrap 5 themes
- [Free Bootstrap Templates](https://colorlib.com/wp/free-bootstrap-templates/) - Comprehensive collection of free themes
- [Bootstrap Portfolio Templates](https://colorlib.com/wp/bootstrap-portfolio-templates/) - Portfolio and personal websites
- [Bootstrap Business Templates](https://colorlib.com/wp/bootstrap-business-templates/) - Business and corporate themes

### Web Development Tools & Resources
- [CSS Templates](https://colorlib.com/wp/css-templates/) - Pure CSS website templates
- [HTML Website Templates](https://colorlib.com/wp/html-website-templates/) - HTML5 website designs
- [JavaScript Templates](https://colorlib.com/wp/javascript-templates/) - JS-powered templates
- [WordPress Themes](https://colorlib.com/wp/wordpress-themes/) - Free WordPress themes

### Other Popular Admin Templates from Colorlib
- [Adminator](https://github.com/puikinsh/Adminator-admin-dashboard) - Responsive Admin Dashboard Template
- [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) - Best open source admin dashboard & control panel theme
- [Gentelella](https://github.com/ColorlibHQ/gentelella) - Free Bootstrap 5 Admin Dashboard Template
- [Notika](https://colorlib.com/polygon/notika/) - Bootstrap 5 Admin Template
- [Nalika](https://colorlib.com/polygon/nalika/) - Bootstrap 5 Admin Template
- [Concept](https://colorlib.com/polygon/concept/) - Bootstrap 5 Admin Dashboard

### Colorlib Blog & Tutorials
- [Web Design Blog](https://colorlib.com/wp/) - Latest trends and tutorials in web design
- [Bootstrap Tutorials](https://colorlib.com/wp/cat/bootstrap/) - Learn Bootstrap development
- [Template Customization Guides](https://colorlib.com/wp/cat/tutorial/) - How-to guides for template customization

---

**Join the Colorlib Community:**
- 💬 [Support Forum](https://colorlibsupport.com) - Get help from the community
- 🐦 [Twitter](https://twitter.com/colorlib) - Follow for daily web design inspiration
- 📘 [Facebook](https://www.facebook.com/Colorlib) - Join our Facebook community
- 📺 [YouTube](https://www.youtube.com/c/Colorlib) - Video tutorials and showcases

Built with ❤️ by [Colorlib](https://colorlib.com/) and distributed by [DashboardPack](https://dashboardpack.com/)
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。