Skip to content

puikinsh/notika

Repository files navigation

Notika - Free Bootstrap Admin Dashboard Template

Notika is a green-themed, fully responsive Bootstrap 5 Admin Dashboard Template. Originally built with Bootstrap 3 and jQuery by Colorlib, it has been completely modernized to Bootstrap 5.3.8 with Vite 7.3 and zero jQuery — all interactivity is ES6 module JavaScript with tree-shaken Font Awesome icons.

Notika includes 41 ready-to-use pages covering dashboards, analytics, charts, forms, tables, email, UI components, and authentication screens. Uses a modern Vite build system with HMR, SCSS compilation, and optimized production bundles.

Live Preview

Screenshots

Notika — Main Dashboard with sales statistics, charts, and horizontal navigation

Notika — Project Management dashboard with timeline analytics and team performance

Demo Site: View Live Demo

Premium Admin Templates

Level up your next project with a premium dashboard. The templates below from DashboardPack include dedicated support, frequent updates, and battle-tested code.

TailPanel — high-performance React dashboard with Tailwind utility classes
TailPanel
React + TypeScript + Tailwind CSS + Vite. 9 dashboards, instant theme switching.
Admindek — data-driven Bootstrap 5 admin panel with 100+ components
Admindek
Bootstrap 5 + vanilla JS. 100+ components, dark/light toggle, RTL, color presets.
Adminty — wide-ranging Bootstrap 5 admin template with 160+ screens
Adminty
Bootstrap 5. 160+ screens for dashboards, e-commerce, CRM, and more.
ArchitectUI — enterprise admin UI kit with 250+ reusable components
ArchitectUI
Bootstrap 5. 250+ reusable components, modular codebase, 9 dashboard configurations.
Kero — clean admin interface with horizontal and vertical navigation
Kero
Bootstrap 5 + Webpack. Horizontal and vertical nav modes, full SASS theming.
Cryptocurrency Dashboard — Bitcoin and DeFi admin management panel
Cryptocurrency Dashboard
Bootstrap. Tailored for Bitcoin, DeFi, and ICO management applications.

Shop All Premium Templates

Table of Contents

Features

Core Features

  • Vite 7.3 Build System: HMR dev server, optimized production builds, code splitting
  • Bootstrap 5.3.8: Latest CSS framework with JS bundle (includes Popper)
  • Zero jQuery: All JavaScript is ES6 modules with class-based architecture
  • Tree-Shaken Icons: Font Awesome 7.2 with only imported icons bundled
  • SCSS Support: Modern Sass compilation with PostCSS autoprefixer and cssnano
  • Handlebars Partials: Shared header, navbar, footer, and breadcrumb across all pages
  • Fully Responsive: Horizontal navbar on desktop, offcanvas menu on mobile
  • Green Theme: Primary accent #00c292 with clean white card design

Dashboard & Data Visualization

  • 5 Dashboard Variants: Main, secondary, social media analytics, project management, analytics
  • Chart.js 4.5: Interactive charts (bar, line, area, doughnut, mixed, sparkline)
  • Leaflet Maps: Interactive data and location maps
  • Widgets: Counter animations with IntersectionObserver, real-time metric updates

UI Components

  • Font Awesome 7.2: Tree-shaken SVG icon system (solid + brand icons)
  • AOS: Scroll-triggered entrance animations
  • Swiper 12: Touch-enabled carousel slider
  • Bootstrap 5 Components: Accordions, tabs, modals, dropdowns, popovers, tooltips, alerts

Forms & Input

  • CodeMirror 6: In-browser code editor with syntax highlighting and themes
  • Cropper.js 2: Image cropping and manipulation
  • Native HTML5 Inputs: Date, time, color, range pickers
  • Form Validation: Bootstrap 5 validation patterns with custom styling

Data & Layout

  • Data Tables: Sortable, searchable tables with pagination
  • Email System: Inbox, compose, and view email layouts
  • Invoice: Printable invoice template
  • Contact: Contact page with form and map integration

Quick Start

git clone https://github.com/nicdev/notika.git
cd notika
npm install
npm run dev        # Dev server with HMR (port 3100)

Build for production:

npm run build      # Output to dist/
npm run preview    # Preview production build (port 4173)

Pages (41)

All pages are live on the Colorlib demo server. Click any page name to preview.

Category Pages
Dashboards Main Dashboard, Dashboard 2, Social Media, Projects, Analytics
Email Inbox, Compose, View Email
Charts Bar Charts, Line Charts, Area Charts, Flot Charts
Forms Form Elements, Form Components, Form Examples
Tables Data Table, Normal Table
Components Tabs, Accordion, Alert, Buttons, Modals, Notification, Dialog, Dropdown, Popovers, Tooltips
Interface Animations, Google Map, Data Map, Code Editor, Image Cropper, Wizard
Miscellaneous Contact, Invoice, Typography, Color, Widgets
Auth Login / Register, 404

Technology Stack

All libraries are bundled via Vite from npm packages — no CDN links, no local vendor files.

Library Version Purpose
Vite 7.3.1 Build system with HMR, code splitting, SCSS
Bootstrap 5.3.8 CSS framework + JS bundle (includes Popper)
Chart.js 4.5.1 Dashboard and page charts
Font Awesome 7.2.0 Tree-shaken SVG icon system
Swiper 12.1.0 Carousel slider
Leaflet 1.9.4 Interactive maps
AOS 2.3.4 Scroll animations
Day.js 1.11.19 Date formatting and manipulation
CodeMirror 6.x In-browser code editor
Cropper.js 2.1.0 Image cropping
Sass 1.97.3 SCSS compilation
PostCSS 8.5.6 Autoprefixer + cssnano minification

Project Structure

notika/
  vite.config.js          Vite build config (multi-page, Handlebars, manual chunks)
  package.json            Dependencies and scripts
  notika/green-horizotal/
    src/
      js/
        main.js           NotikaApp class — imports all CSS, main entry point
        modules/
          charts.js       NotikaCharts (Chart.js wrapper with instance Map)
          ui.js           NotikaUI (Bootstrap components, counter animations)
        pages/            31 page-specific ES6 modules extending NotikaApp
      css/
        modern.scss       Modern SCSS styles and custom properties
        dashboard-widgets.css  Dashboard widget layout styles
      partials/           Handlebars partials (header.hbs, navbar.hbs, footer.hbs, breadcrumb.hbs)
    css/
      header-modern-clean.css  Header styles
      navbar-stable.css        Horizontal navigation
      mobile-menu.css          Offcanvas mobile menu
      responsive.css           Responsive breakpoints
      widgets-consistent.css   Widget spacing consistency
      email-widget-fix.css     Email page widget fix
    style.css             Main theme — Bootstrap 5 overrides, component styles
    *.html                41 template pages
    img/                  Images (Vite publicDir)

Architecture

  • Vite-Bundled — all CSS and JS imported through main.js, tree-shaken and code-split by Vite
  • No jQuery — all interactivity is ES6 classes in main.js with page-specific modules
  • Class InheritanceNotikaApp base class handles shared init; page modules extend it with class MyPage extends NotikaApp
  • Handlebars Partials — header, navbar, footer, and breadcrumb are shared .hbs templates with dynamic context (page title, nav active state, year)
  • Font Awesome Tree-Shaking — icons explicitly imported and added to library.add(), only used icons bundled
  • Manual Chunks — Vite splits vendor (Bootstrap), charts (Chart.js), and UI (Swiper, AOS) into separate cacheable chunks
  • CSS Architecture — Bootstrap loaded via Vite, template CSS imported in order, modern SCSS compiled with api: 'modern-compiler'
  • Horizontal Navigation — desktop dropdown navbar (>=992px) with Bootstrap 5 offcanvas mobile menu (<992px)
  • Green Theme — primary #00c292, card shadows 0 2px 8px rgba(0,0,0,0.1), CSS custom properties for spacing

Adding New Pages

  1. Create newpage.html in notika/green-horizotal/
  2. Add entry to vite.config.js > rollupOptions.input
  3. For custom logic: set <html data-page-module="newpage">, create src/js/pages/newpage.js extending NotikaApp

Adding Font Awesome Icons

Icons are tree-shaken. Import and register in main.js:

import { faNewIcon } from '@fortawesome/free-solid-svg-icons'
library.add(faNewIcon)

Browser Support

Notika supports all modern browsers:

  • Chrome >= 90
  • Firefox >= 88
  • Safari >= 14
  • Edge >= 90
  • Opera >= 76

Note: Internet Explorer is not supported.

More Resources

Authors

Created and maintained by Colorlib

License

Notika is licensed under The MIT License (MIT). You may use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the final products. Attribution to Colorlib as the original author is required.

About

Free Bootstrap admin dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors