Convert Figma logo to code with AI

akveo logoblur-admin

AngularJS Bootstrap Admin Panel Framework

11,365
3,095
11,365
258

Top Related Projects

Material Dashboard - Open Source Bootstrap 5 Material Design Admin

37,939

Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap

Free Bootstrap Admin & Dashboard Template

43,907

AdminLTE - Free admin dashboard template based on Bootstrap 5

Free Bootstrap 4 Admin Dashboard Template

Quick Overview

Blur Admin is an Angular admin panel framework created by Akveo. It provides a responsive and customizable template for building administrative dashboards and web applications with a modern, flat design aesthetic.

Pros

  • Rich set of UI components and pre-built pages for rapid development
  • Responsive design that works well on desktop and mobile devices
  • Customizable themes and layouts
  • Built on Angular, leveraging its powerful features and ecosystem

Cons

  • Based on an older version of Angular (1.x), which may be considered outdated
  • Limited recent updates or maintenance
  • May require significant effort to upgrade to newer Angular versions
  • Some dependencies might be outdated or have security vulnerabilities

Code Examples

  1. Creating a basic page with a title:
<div ba-panel ba-panel-title="My Dashboard">
    <div class="row">
        <div class="col-md-12">
            <h3>Welcome to your dashboard!</h3>
        </div>
    </div>
</div>
  1. Adding a chart using Chart.js integration:
$scope.chartData = {
    labels: ["January", "February", "March"],
    datasets: [
        {
            label: "Sales",
            data: [65, 59, 80]
        }
    ]
};

$scope.chartOptions = {
    responsive: true
};
  1. Creating a custom form input:
<div class="form-group has-feedback">
    <label for="exampleInput">Input Label</label>
    <input type="text" class="form-control" id="exampleInput" placeholder="Enter text">
    <span class="ion-checkmark-circled form-control-feedback" aria-hidden="true"></span>
</div>

Getting Started

  1. Clone the repository:

    git clone https://github.com/akveo/blur-admin.git
    
  2. Install dependencies:

    cd blur-admin
    npm install
    
  3. Run the development server:

    gulp serve
    
  4. Open your browser and navigate to http://localhost:3000 to see the Blur Admin template in action.

Competitor Comparisons

Material Dashboard - Open Source Bootstrap 5 Material Design Admin

Pros of Material Dashboard

  • More recent updates and active maintenance
  • Cleaner, more modern design based on Material Design principles
  • Better documentation and examples for quick start

Cons of Material Dashboard

  • Less customizable out-of-the-box compared to Blur Admin
  • Smaller community and fewer third-party extensions
  • Limited free version features; full functionality requires paid PRO version

Code Comparison

Blur Admin (AngularJS):

angular.module('BlurAdmin', [
  'ngAnimate',
  'ui.bootstrap',
  'ui.sortable',
  'ui.router',
  'ngTouch',
  'toastr',
  'smart-table',
  "xeditable",
  'ui.slimscroll',
  'ngJsTree',
  'angular-progress-button-styles',

  'BlurAdmin.theme',
  'BlurAdmin.pages'
]);

Material Dashboard (Bootstrap):

<div class="sidebar" data-color="purple" data-background-color="white" data-image="../assets/img/sidebar-1.jpg">
  <div class="logo">
    <a href="http://www.creative-tim.com" class="simple-text logo-normal">
      Creative Tim
    </a>
  </div>
  <div class="sidebar-wrapper">
    <!-- Sidebar content -->
  </div>
</div>

The code snippets highlight the different approaches: Blur Admin uses AngularJS for its structure, while Material Dashboard relies on Bootstrap and HTML/CSS for layout and styling.

37,939

Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap

Pros of Tabler

  • More modern and actively maintained, with frequent updates and bug fixes
  • Extensive component library and UI elements for rapid development
  • Responsive design out-of-the-box, optimized for mobile and desktop

Cons of Tabler

  • Steeper learning curve due to more complex structure and features
  • Larger file size and potentially slower load times for simpler projects

Code Comparison

Tabler (HTML structure):

<div class="card">
  <div class="card-header">
    <h3 class="card-title">Card title</h3>
  </div>
  <div class="card-body">
    <p>Card content</p>
  </div>
</div>

Blur Admin (AngularJS directive):

<blur-panel title="'Panel title'">
  <p>Panel content</p>
</blur-panel>

Summary

Tabler offers a more comprehensive and modern approach to dashboard design, with a wider range of components and better responsiveness. However, this comes at the cost of increased complexity and potentially larger file sizes. Blur Admin, while older, provides a simpler structure that may be easier to grasp for beginners or smaller projects.

The code comparison highlights the difference in approach, with Tabler using standard HTML structure and classes, while Blur Admin relies on AngularJS directives for component creation. This reflects the overall philosophy of each project, with Tabler being more flexible and framework-agnostic, and Blur Admin being tightly integrated with AngularJS.

Free Bootstrap Admin & Dashboard Template

Pros of CoreUI Free Bootstrap Admin Template

  • More actively maintained with frequent updates
  • Larger community and better documentation
  • Offers a wider range of UI components and layouts

Cons of CoreUI Free Bootstrap Admin Template

  • Less customizable out-of-the-box compared to Blur Admin
  • Steeper learning curve for beginners
  • Requires more setup and configuration

Code Comparison

Blur Admin (Angular):

import { Component } from '@angular/core';

@Component({
  selector: 'app-dashboard',
  templateUrl: './dashboard.component.html'
})
export class DashboardComponent { }

CoreUI Free Bootstrap Admin Template (HTML/JS):

<div class="container-fluid">
  <div class="animated fadeIn">
    <div class="row">
      <!-- Dashboard content -->
    </div>
  </div>
</div>

Both templates provide a solid foundation for building admin dashboards, but they differ in their approach and technology stack. Blur Admin focuses on Angular and offers a more opinionated structure, while CoreUI provides a more flexible Bootstrap-based solution with broader browser compatibility. The choice between the two depends on your project requirements, team expertise, and desired customization level.

43,907

AdminLTE - Free admin dashboard template based on Bootstrap 5

Pros of AdminLTE

  • More comprehensive documentation and examples
  • Larger community and more frequent updates
  • Better browser compatibility, including support for older versions

Cons of AdminLTE

  • Less modern design aesthetic compared to Blur Admin
  • Steeper learning curve for customization
  • Heavier file size due to more included features

Code Comparison

Blur Admin (Angular-based):

angular.module('BlurAdmin', [
  'ngAnimate',
  'ui.bootstrap',
  'ui.sortable',
  'ui.router',
  'ngTouch',
  'toastr',
  'smart-table',
  'ui.slimscroll'
]);

AdminLTE (jQuery-based):

$(function () {
  'use strict'
  // Initialize components
  $('[data-widget="pushmenu"]').PushMenu()
  $('[data-widget="treeview"]').Treeview('init')
  $('[data-widget="card-widget"]').CardWidget('init')
});

The code snippets highlight the different approaches: Blur Admin uses Angular for a more structured, component-based architecture, while AdminLTE relies on jQuery for DOM manipulation and initialization of various UI components. This difference affects the overall development experience and performance characteristics of each template.

Free Bootstrap 4 Admin Dashboard Template

Pros of Gentelella

  • More comprehensive set of UI components and layouts
  • Better documentation and examples for implementation
  • Actively maintained with more recent updates

Cons of Gentelella

  • Heavier file size, potentially impacting load times
  • Less customizable design, more rigid structure
  • Steeper learning curve for beginners

Code Comparison

Gentelella (jQuery-based):

$('.collapse-link').on('click', function() {
  var $BOX_PANEL = $(this).closest('.x_panel'),
      $ICON = $(this).find('i'),
      $BOX_CONTENT = $BOX_PANEL.find('.x_content');
  
  $BOX_CONTENT.slideToggle(200);
  $BOX_PANEL.toggleClass('collapsed');
});

Blur Admin (AngularJS-based):

function toggleCollapse() {
  $scope.isCollapsed = !$scope.isCollapsed;
  $scope.angle = $scope.isCollapsed ? 'down' : 'up';
}

$scope.collapse = function () {
  $scope.isCollapsed = true;
};

Both repositories offer admin dashboard templates, but Gentelella provides a more feature-rich experience at the cost of flexibility, while Blur Admin focuses on a cleaner, more customizable approach using AngularJS. The code snippets demonstrate the different approaches to implementing collapsible panels, with Gentelella using jQuery and Blur Admin leveraging AngularJS's two-way data binding.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

Build Status

BlurAdmin Angular admin panel front-end framework

Customizable admin panel framework made with :heart: by Akveo team. Follow us on Twitter to get latest news about this template first!

Demo

Mint version demoBlur version demo
Mint version demoBlur version demo

Angular 2 version

Here you can find Angular2 based version: ng2-admin.

Documentation

Installation, customization and other useful articles: https://akveo.github.io/blur-admin/

If you have problems installing and just want to download JS and css files, you can find download links here: http://akveo.github.io/blur-admin/articles/091-downloads/

How can I support developers?

  • Star our GitHub repo
  • Create pull requests, submit bugs, suggest new features or documentation updates
  • Follow us on Twitter
  • Like our page on Facebook

Can I hire you guys?

Yes! We are available for hire. Visit our homepage or simply leave us a note to contact@akveo.com. We will be happy to work with you!

Features

  • Responsive layout
  • High resolution
  • Bootstrap CSS Framework
  • Sass
  • Gulp build
  • AngularJS
  • Jquery
  • Charts (amChart, Chartist, Chart.js, Morris)
  • Maps (Google, Leaflet, amMap)
  • etc

License

MIT license.

From akveo

Enjoy! We're always happy to hear your feedback.