Dashmin

Responsive Admin Dashboard Template


Thank you for purchasing our Template. If you have any questions that are beyond the scope of this documentation file, please feel free to email to our support. Thank you so much!

How to get help:


We run support 24/7. You can expect a response within 24 hours.

[Note: Need Some Premium Customization Done? Contact Us Via Our User Page Contact Form. ]

Introduction to Dashmin


Dashmin is a fully featured powerful admin dashboard template based on Bootstrap and Sass for all kind of back-end projects. It comes with bunch of working JavaScript apps to build your next back-end application with ease.
Dashmin Admin also comes with multitude of reusable components such as buttons, maps, charts, widgets, forms, tables and bunch of elements that you can include in your project. The design is responsive and is 100% adapted to mobile devices of all sizes.
Anyone can easily update/edit this template by following our Well Sorted Documentation.

Main Features of "Dashmin":

The "Dashmin" template is a responsive HTML5 template based on Bootstrap v4.3.x. The structure is based on a flexible grid that lets you change HTML pages quickly and logically with a nestable system.

If you would like to edit the layout of any elements in the whole template, you would do the following:


    <!-- Wrapper -->
    <div class="wrapper"> 
        <!-- Header -->
        <header class="header white-bg fixed-top d-flex align-content-center flex-wrap">
            ...................................
        </header>
        <!-- End Header -->

        <!-- Main Wrapper -->
        <div class="main-wrapper">
            <!-- Sidebar -->
            <nav class="sidebar" data-trigger="scrollbar">
                ...................................
            </nav>
            <!-- End Sidebar -->

            <!-- Main Content -->
            <div class="main-content">
                ...................................
            </div>
            <!-- End Main Content -->
        </div>
        <!-- End Main Wrapper -->

        <!-- Footer -->
        <footer class="footer">
            ...................................
        </footer>
        <!-- End Footer -->
    </div>
    <!-- End wrapper -->

                

"Dashmin" is using the following CSS files:

assets/bootstrap/css/bootstrap.min.css Bootstrap
assets/fonts/icofont/icofont.min.css Icofont
assets/plugins/apex/apexcharts.css Apexchart
assets/plugins/c3-chart/c3.min.css c3 Chart
assets/plugins/chartist/chartist.min.css Chartist
assets/plugins/morris-chart/morris.css Morris Chart
assets/plugins/bootstrap-datepicker/bootstrap-datepicker.min.css Bootstrap Datepicker
assets/plugins/datepicker/datepicker.min.css Datepicker
assets/plugins/daterangepicker/daterangepicker.css Date Range Picker
assets/plugins/dropzone/dropzone.min.css Dropzone
assets/plugins/fullcalendar/fullcalendar.min.css Fullcalendar
assets/plugins/jquery-smartwizard/smart_wizard_all.min.css jQuery Smart Wizard
assets/plugins/nouislider/nouislider.min.css noUiSlider
assets/plugins/perfect-scrollbar/perfect-scrollbar.min.css perfect-scrollbar
assets/plugins/plyr/plyr.css Plyr
assets/plugins/quill/katex.min.css
assets/plugins/quill/monokai-sublime.min.css
assets/plugins/quill/quill.bubble.css
assets/plugins/quill/quill.snow.css
Quill Rich Text Editor
assets/plugins/select2/select2.min.css Select2
assets/plugins/shepherd/shepherd-theme-default.css Shepherd
assets/plugins/summernote/summernote-bs4.min.css Summernote
assets/plugins/sweetalert2/sweetalert2.min.css Sweetalert2
assets/plugins/swiper/swiper-bundle.min.css Swiper
assets/plugins/timepicker/jquery.timepicker.min.css Timepicker
assets/plugins/toastr/toastr.min.css Toastr
assets/plugins/treeview/bootstrap-treeview.min.css Treeview
assets/css/style.css Template Main Styles

In our style.css file all the code are well structured as well as well commented. Here is the sample


/*
    *******************
    Template name:  Dashmin
    Version:        1.0
    Author:         ThemeLooks
    Author url:     http://themelooks.com

    NOTE:
    -----
    Please DO NOT EDIT THIS CSS, you may need to use "custom.css" file for writing your custom css.
    We may release future updates so it will overwrite this file. it's better and safer to use "custom.css".

    ******** CSS INDEX ********
    01. Base
        1.1 Reset 
        1.2 Padding/Margin
        1.3 color
    02. Components
        2.1 Common Classes
        2.2 Animations
        2.3 Pagination
        2.4 Buttons
        2.5 Table
        2.6 Progress
        2.7 Input
    03. Layout
        3.1 Header 
        3.2 Sidebar
        3.3 Footer
        3.4 Main Content
        3.5 Aside
    04. Dashboard
        4.1 Dashboard
        4.2 Social Analytics
    05. Ecommerce
        5.1 Ecommerce1
        5.2 Ecommerce2
        5.3 Product Details
        5.4 Cartlist
    06. Apps
        6.1 Mail
        6.2 Chat
        6.3 Todo List
        6.4 Calendar
        6.5 Invoice
        6.6 Contact
        6.7 Project Manager
        6.8 File Manager
    07. Form & Table
        7.1 Form Elements
        7.2 Form Wizard
    08. UI Elements
        8.1 Widget
        8.2 Icons
    09. Pages
        9.1 FAQ
        9.2 Price
        9.3 Timeline
        9.4 Account Settings
        9.5 Authentications
        9.6 Coming Soon
        9.7 Miscellaneous
        9.8 Profile
    10. Extension
        10.1 Extension

    ********************/

                

/* ************************
   01.1: Reset
   ********************* */
*,
*::before,
*::after {
  outline: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

::-moz-selection {
  text-shadow: none;
  color: #ffffff;
}

::selection {
  text-shadow: none;
  color: #ffffff;
}

                
assets/js/jquery-3.3.1.min.js jQuery Library
assets/bootstrap/js/bootstrap.bundle.min.js Bootstrap
assets/plugins/apex/apexcharts.min.js Apexchart
assets/plugins/blockUI/jquery.blockUI.js blockUI
assets/plugins/bootstrap-datepicker/bootstrap-datepicker.min.js Bootstrap Datepicker
assets/plugins/bootstrap-touchspin/jquery.bootstrap-touchspin.min.js Bootstrap Touchspin
assets/plugins/c3-chart/c3.min.js
assets/plugins/c3-chart/d3-5.8.2.min.js
c3 Chart
assets/plugins/chartist/chartist.min.js Chartist
assets/plugins/chartjs/Chart.min.js Chart JS
assets/plugins/datepicker/datepicker.min.js Datepicker
assets/plugins/daterangepicker/daterangepicker.js Date Range Picker
assets/plugins/dropzone/dropzone.min.js Dropzone
assets/plugins/elevatezoom/jquery.elevateZoom-3.0.8.min.js Elevatezoom
assets/plugins/flot-chart/jquery.flot.js
assets/plugins/flot-chart/jquery.flot.pie.js
assets/plugins/flot-chart/jquery.flot.fillbetween.js
Flot Chart
assets/plugins/fullcalendar/fullcalendar.min.js Fullcalendar
assets/plugins/i18n/i18n.js i18n
assets/plugins/isotope/isotope.pkgd.min.js
assets/plugins/isotope/packery-mode.pkgd.min.js
Isotope
assets/plugins/jquery.steps/jquery.steps.min.js Jquery Steps
assets/plugins/jquery-repeater/repeater.min.js Jquery Repeater
assets/plugins/jquery-smartwizard/jquery.smartWizard.min.js Jquery Smartwizard
assets/plugins/jquery-ui/jquery-ui.min.js jquery-ui
assets/plugins/moment/moment.min.js Moment
assets/plugins/morris-chart/morris.min.js
assets/plugins/morris-chart/raphael-min.js
Morris Chart
assets/plugins/nouislider/nouislider.min.js
assets/plugins/nouislider/wNumb.js
noUiSlider
assets/plugins/perfect-scrollbar/perfect-scrollbar.min.js Perfect Scrollbar
assets/plugins/plyr/plyr.min.js Plyr
assets/plugins/quill/quill.min.js
assets/plugins/quill/katex.min.js
assets/plugins/quill/highlight.min.js
Quill Text Editor
assets/plugins/select2/select2.min.js Select2
assets/plugins/shepherd/shepherd.js Shepherd
assets/plugins/summernote/summernote-bs4.min.js Summernote
assets/plugins/sweetalert2/sweetalert2.all.min.js sweetalert2
assets/plugins/swiper/swiper-bundle.min.js Swiper
assets/plugins/time-circles/TimeCircles.js Time Circles
assets/plugins/timepicker/jquery.timepicker.min.js Timepicker
assets/plugins/treeview/bootstrap-treeview.min.js Treeview
assets/plugins/toastr/toastr.min.js Toastr
assets/js/main.js
assets/js/custom.project.management.js
Template Main Scripts

/*---------------------------------------------
Template name :  Dashmin
Version       :  1.0
Author        :  ThemeLooks
Author url    :  http://themelooks.com


[Table of Content]

    01: Main Sidebar
    02: Background Image
    03: Collapse
    04: Header Search Box
    05: Changing svg
    06: Checkboxes Selected
    07: To Do List Parent border bottom
    08: Perfect Scrollbar
    09: Progress Bar
    10: Process Bar
    11: Date Time
    12: Email Cc & Bcc
    13: Chat Search Box
    14: Contact List Table Row & Contact box remove & Edit
    15: Contact PopUp Add Avatar
    16: Project Box Background Change
    17: Copy Shareable Link
    18: Share comment box
    19: File Maneger Dropdown Options
    20: Textarea Word Count
    21: Radio Validation
    22: File Upload
    23: Table Contextual Background
    24: Session Timeout Circular Countdown
    25: Drag & Drop
    26: Add Workplace
    27: About Info Edit, Delete & Update Workplace
    28: About skill edit

----------------------------------------------*/

                

$(function () {
    "use strict";

    /*===================
    01: Main Sidebar
    =====================*/
    /* Parent li add class */
    var body = $("body");
    $('.sidebar .sidebar-body').find('ul li').parents('.sidebar-body ul li').addClass('has-sub-item');

    /* Submenu Opened */
    $('.sidebar .sidebar-body').find(".has-sub-item > a").on("click", function(event){
        event.preventDefault();
        if(!body.hasClass("sidebar-folded") || body.hasClass("open-sidebar-folded")) {
            $(this).parent(".has-sub-item").toggleClass("sub-menu-opened");
            if ($(this).siblings('ul').hasClass('open')) {
                $(this).siblings('ul').removeClass('open').slideUp('200');
            } else {
                $(this).siblings('ul').addClass('open').slideDown('200');
            }
        }
    });

    /* If has class sub-menu-opened */
    function preloadFunc() {
        if( $('.sidebar .sidebar-body').find(".has-sub-item").hasClass("sub-menu-opened")) {
            $('.sidebar .sidebar-body').find(".sub-menu-opened a").siblings("ul").addClass('open').show();    
        }
    }
    window.onpaint = preloadFunc();


    /* Open Sidebar */
    $(".header .header-toogle-menu, .offcanvas-overlay").on("click", function() {
        body.toggleClass("sidebar-open");
        $(".offcanvas-overlay").toggleClass("active");
        //body.find(".sidebar-body .has-sub-item a").siblings('ul').removeClass('open').slideUp('fast');
    });

    /* Holded Sidebar on Mouseenter */
    $(window).resize(function() {
        sidebar();
    });

    /* Sidebar function */
    function sidebar() {
        if ($(window).width() > 1023) {
            /* Remove siderbar-open */
            if(body.is('.sidebar-open')) {
                body.removeClass('sidebar-open');
            }

            /* Holded Sidebar on Mouseenter */
            $(".sidebar .sidebar-body").on("mouseenter", function() {
                body.addClass("open-sidebar-folded");
            });

            /* Holded Sidebar on Mouseleave */
            $(".sidebar .sidebar-body").on("mouseleave", function() {
                body.removeClass("open-sidebar-folded");
                if(body.hasClass("sidebar-folded")) {
                    $(".sidebar").find(".sidebar-body .has-sub-item a").siblings('ul').removeClass('open').slideUp(0);
                }
            });

            /* Holded Sidebar */
            $(".sidebar .sidebar-toogle-pin").on("click", function() {
                body.toggleClass("sidebar-folded");
                body.find(".sidebar-body .has-sub-item a").siblings('ul').removeClass('open').slideUp('fast');
            });
        } else {
            /* Remove sidebar-folded & open-sidebar-folded */
            if(body.is('.sidebar-folded, .open-sidebar-folded')) {
                body.removeClass('sidebar-folded open-sidebar-folded');
            }
        }
    }
    sidebar();

    /*========================
    02: Background Image
    ==========================*/
    var $bgImg = $('[data-bg-img]');
    $bgImg.css('background-image', function () {
        return 'url("' + $(this).data('bg-img') + '")';
    }).removeAttr('data-bg-img').addClass('bg-img');

                

There are two installation process.

1. Without Node.js ( If you are not using gulp or sass )

If you do not want to use gulp and sass. You can easy start using the project just by putting the file inside your localhost directory.

2. With Node.js ( If you are using gulp or sass )

The following process will be used to install admin dashboard using package manager

1. Install Node.js : Please install latest version of Node.js from https://nodejs.org

2. Extract main admin : Extract the admin dashboard to your suitable directory or folder.

3. Access Command Prompt : Open node.js command prompt.

Note:- The process mentioned below can also be excuted with system command prompt.

4. In CMD, Navigate to the location where main folder is extracted.

5. Navigate to the default folder inside main folder.

6. Download node_modules folder : Run npm install command to install node_modules folder with dependencies.

7. Install Gulp : Although the gulp is installed locally after installing node modules. If needed, you can install gulp globally by executing the following command npm install gulp -g.

Note:- Mac users use sudo keyword   ( for example - sudo npm install gulp -g )

8. Test it : To check Gulp is successfully initialized run the command : gulp --v.

9. To run the command: gulp.

10. Install Git : If you are a Git user. Please install latest version of Git from https://git-scm.com/

Note:- All the commands mentioned above can be executed using Git.

This section will give you a brief description of our admin structure code.

1. Header Section : This is the default navbar section. It contains :

a. Date and Time

b. Language Dropdown

c. Printer

d. Message Dropdown

e. Notification Dropdown

f. Search Bar

g. User Profile with Dropdown

Note:- These categories are defined by us and you can modify as per your needs :)


    <!-- Header --> 
    <header class="header white-bg fixed-top d-flex align-content-center flex-wrap"> 
        <!-- Logo --> 
            <div class="logo">
                ..........................
            </div> 
        <!-- End Logo --> 

        <!-- Main Header --> 
            <div class="main-header">
                <div class="container-fluid"> 
                    <div class="row justify-content-between">
                        <div class="col-3 col-lg-1 col-xl-4"> 
                            <!-- Header Left --> 
                            <div class="main-header-left h-100 d-flex align-items-center">
                                .............................
                            </div> 
                            <!-- End Header Left -->
                        </div>

                        <div class="col-9 col-lg-11 col-xl-8"> 
                            <!-- Header Right -->
                            <div class="main-header-right d-flex justify-content-end">
                                ..............................
                            </div>
                            <!-- End Header Right --> 
                        </div> 
                    </div> 
                </div>
            </div> 
        <!-- End Main Header --> 
    </header>
    <!-- End Header --> 

                        

2. Sidebar : This is the sidebar code.


    <!-- Sidebar -->
    <nav class="sidebar" data-trigger="scrollbar">
        <!-- Sidebar Header -->
        <div class="sidebar-header d-none d-lg-block">
            ............................
        </div>
        <!-- End Sidebar Header -->

        <!-- Sidebar Body -->
        <div class="sidebar-body">
            ............................
        </div>
        <!-- End Sidebar Body -->
    </nav>
    <!-- End Sidebar -->

                    

3. Main Content :This is the Main Content code section.


    <!-- Main Content -->
    <div class="main-content">
        <div class="container-fluid">
            <div class="row">
                ..........................
            </div>

            <div class="row">
                ..........................
            </div>

            <div class="row">
                ..........................
            </div>
        </div>
    </div>
    <!-- End Main Content -->

                    

4. Footer :This is the Footer code. It is placed outside the Main wrapper Section.


    <!-- Footer -->
    <footer class="footer">
        ...........................
    </footer>
    <!-- End Footer -->

                    

Basic

One of three columns
One of three columns
One of three columns

    <!-- Basic -->
    <div class="container-fluid">
        <div class="row">
            <div class="col-sm"> One of three columns </div>
            <div class="col-sm"> One of three columns </div>
            <div class="col-sm"> One of three columns </div>
        </div>
    </div>

                    

Equal-width

1 of 2
2 of 2
1 of 3
2 of 3
3 of 3

    <!-- Equal-width --> 
    <div class="container"> 
        <div class="row"> 
            <div class="col"> 1 of 2 </div>
            <div class="col"> 2 of 2 </div>
        </div>
        <div class="row">
            <div class="col"> 1 of 3 </div>
            <div class="col"> 2 of 3 </div>
            <div class="col"> 3 of 3 </div>
        </div>
    </div>

                    

Setting one column width

1 of 3
2 of 3 (wider)
3 of 3
1 of 3
2 of 3 (wider)
3 of 3

    <!-- Setting one column width -->
    <div class="container">
        <div class="row">
            <div class="col"> 1 of 3 </div>
            <div class="col-6"> 2 of 3 (wider) </div>
            <div class="col"> 3 of 3 </div>
        </div>
        <div class="row">
            <div class="col"> 1 of 3 </div>
            <div class="col-5"> 2 of 3 (wider) </div>
            <div class="col"> 3 of 3 </div>
        </div>
    </div>

                    

Stacked to horizontal

col-sm-8
col-sm-4
col-sm
col-sm
col-sm

    <!-- Stacked to horizontal -->
    <div class="container">
      <div class="row">
        <div class="col-sm-8">col-sm-8</div>
        <div class="col-sm-4">col-sm-4</div>
      </div>
      <div class="row">
        <div class="col-sm">col-sm</div>
        <div class="col-sm">col-sm</div>
        <div class="col-sm">col-sm</div>
      </div>
    </div>

                    

Mix and match

.col-12 .col-md-8
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6
.col-6

     <!-- Mix and match -->
     <div class="container">
       <!-- Stack the columns on mobile by making one full-width and the other half-width -->
       <div class="row">
         <div class="col-12 col-md-8">.col-12 .col-md-8 </div>
         <div class="col-6 col-md-4">.col-6 .col-md-4 </div>
       </div>

       <!-- Columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
       <div class="row">
         <div class="col-6 col-md-4">.col-6 .col-md-4 </div>
         <div class="col-6 col-md-4">.col-6 .col-md-4 </div>
         <div class="col-6 col-md-4">.col-6 .col-md-4 </div>
       </div>

       <!-- Columns are always 50% wide, on mobile and desktop -->
       <div class="row">
         <div class="col-6">.col-6 </div>
         <div class="col-6">.col-6 </div>
       </div>
     </div>

                    

Photos:

Fonts Used:

Frameworks / Libraries:

Plugins Used:

29 September, 2020 - Version 1.0 (First release)