Git Product home page Git Product logo

mazer's Introduction

Mazer Dashboard

Mazer Screenshot

Mazer is an Admin Dashboard Template that can help you develop faster. Made with Bootstrap 5. No jQuery dependency.

All Contributors GitHub last commit GitHub code size in bytes License

Demo Page    Documentation Page    Indonesian README   

Installation

Using a ready-made built (recommended)

Download the latest release from the releases page. Open the index HTML file and explore the source code.

Building yourself

  1. Clone the repository
git clone https://github.com/zuramai/mazer
  1. Install dependencies
yarn install
# OR
npm install
  1. Run it locally
npm run dev
  1. Open http://localhost:5173 in your browser

Building with Docker

  • Clone the repository git clone https://github.com/zuramai/mazer
  • Make sure you have Docker installed and run:
    • docker build -t mazer-frontend .
    • docker run -it -d -p 5173:80 --name mazer mazer-frontend
    • Open http://localhost:5173

Using CDN

Simple example using CDN from jsdelivr.net.

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Dashboard - Mazer Admin Dashboard</title>

    <link rel="shortcut icon" href="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/compiled/svg/favicon.svg" type="image/x-icon">

    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/compiled/css/app.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/compiled/css/app-dark.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/compiled/css/iconly.css">
</head>

<body>
    <script src="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/static/js/initTheme.js"></script>
    <!-- Start content here -->

    <!-- End content -->
    <script src="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/static/js/components/dark.js"></script>
    <script src="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/extensions/perfect-scrollbar/perfect-scrollbar.min.js"></script>

    <script src="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/compiled/js/app.js"></script>

    <!-- Need: Apexcharts -->
    <script src="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/extensions/apexcharts/apexcharts.min.js"></script>
    <script src="https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/static/js/pages/dashboard.js"></script>
</body>

</html>

CDN Prefix

You can use the url with a prefix like this:

https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo

A simple example:

https://cdn.jsdelivr.net/gh/zuramai/mazer@docs/demo/assets/compiled/css/app.css

Community Mazer-based open sources

Contributing

Please follow Contributing Guide before contributing.

License

Mazer is under MIT License.

Author

Mazer is created by Saugi.

Sponsors

zuramai's sponsors

mazer's People

Contributors

akrindev avatar alfianchii avatar anthemaker avatar ardynatz avatar bahbah avatar billalxcode avatar caldev-id avatar danielazulayy avatar dipras avatar fachryansyah avatar fzn0x avatar jvl1v5 avatar limonte avatar mahdimajidzadeh avatar mocfaisal avatar mrzf833 avatar najibpz avatar niksac avatar nikzendri avatar nugjii avatar pratamaaudi avatar ramadhanep avatar re-creators avatar rendiputra avatar rigenski avatar rizalihwan avatar rizki36 avatar viandwi24 avatar wafarifki avatar zuramai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mazer's Issues

Vertical Navbar Active tab not working

Thank you for this great bootstrap template.

I am using it with my Django project but when I select a tab, it doesn’t set the active tab to it but rather set it to the default Dashboard with the active class. The sub menu item also doesn’t change.

Any help will be appreciated.

Thank you

datatable

good night, I would like to know how this part of the code is working, how do you call the dataTable variable?
Captura de tela 2022-02-09 135355

Low contrast in yellow alert component

While using this theme, I noticed that the contrast in the yellow alert box (and other components that share this color scheme) is pretty low.

What's your opinion on this? Maybe we could use some color scheme for the new release.

image

Two issues

  1. I couldn't review the compiled web page by browserSync
    it's show nothing in my browser, only edge's loading tab with url http://localhost:3000/ after running watch script
    except open dist/index.html
  2. I'v learned a bit about webpack, laravel-mix and nunjucks by mazer ,but i still don't know how can author make so amazing web page, even i couldn't compile the entirely dist folder of mazer after deleting dist folder. I wish author could open the Discussions tab of mazer ,thank you for teaching @zuramai

Cara biar ketengah

Screenshot_2021-08-30-12-44-06-62
Dropdownnya kok nyamping bang, jadi bisa di geser.
Cara bikin biar nengah gimana bang , biar kaya sb admin gitu.

Update theme to bootstrap 5.0.1

Hello,
I would ask to if you are going to update your theme to bootstrap 5.0.1?
I need for example accordions for my project

I will be very grateful

[Horizontal Layout] Background Color Consistency

Description

Mobile Version
Capture

Web Version
Capturse

it dones responsive but the background color i think should not change too.

Tasks

  • Use #435ebe in .main-navbar background-color for mobile version instead.

layout-horizontal

Is it possible to keep only the toolbar (main-navbar) on top when scrolling down?
The "header-top" is not essential on scrolling

Add accordion styling

Looks like the bootstrap.css is missing the accordion styling making accordions render like this https://i.imgur.com/BuWqZlH.png

We can add the below code into the bootstrap.css to make it render like this but I'm not sure it fits with the theme. https://i.imgur.com/BHrAnqr.png

Would also be good to move off the alpha version of Bootstrap 5. How are we best to do that while keeping the same styles/colors? I've tried swapping out the css/js files for vanilla bootstrap 5 non-alpha and it looks quite different. Is there a tool that can upgrade bootstrap css files but keep any custom colors/styles?

EDIT: Sorry, I'm new to webdev - just realised this is all to do with the scss files. We're missing the accordion one so that's why it's unthemed. It also answers my other question - just use the scss to compile a new theme and upgrade!

.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}

Dark Mode

Hi everyone,

Please, you can tell me if exist a darkmode in this template and how activate it? thanks

Form validation

Any plan to incorporate form validation framework into this great template?

User Agent Stylesheet Overwrite Writen CSS

User Agent Stylesheet by default overwrite written CSS in any browsers.
I found this bug by research recently in some browser i.e Firefox, Chrome, and Brave after reading this issue #21.

Capture
Capture2
Capture3
Capture4

Collapsable Icon Menu

Hi,

Can you add Collapsable Responsive Menu with only Icons Showing?

Submenus will be shown when one hoovers on the icons.

Thank you

referenced file not available

The CSS file 'assets/vendors/fontawesome/all.min.css' references a file which could not be found:
assets/vendors/webfonts/fa-brands-400.eot

but seems like the folder assets/vendors/webfonts does not exist

is there a fix for this?

Upgrade to bootstrap 5.2.0

Mazer v2.0 will be released after these features implemented:

  • Upgrade to Bootstrap v5.2.0
  • Adding pages for components (popovers, offcanvas, toasts, etc)

https://registry.npmjs.org/react-mazer-ui - Not found

Error when i run this command:
npm install react-mazer-ui --save

npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/react-mazer-ui - Not found
npm ERR! 404
npm ERR! 404 'react-mazer-ui@latest' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

Bug form-modal on dark-mode

Screenshot from 2022-05-31 16-02-57

when the form fill by recommendation text fill, it will turn into light mode.
but when we type manual it will still be dark theme

Sticky button which opens modal dialog

I am looking to have some sticky button on side which opens a modal dialog upon click. I am planning to use this to provide search box. So, all my search criteria will reside in this modal which will be opened when someone clicks on this sticky button.

Move to 100% offline assets

To make this template usage friendly we need to care about the assets, some assets are offline, some are not, we need to keep it consistent and available in offline condition (in case the developers has problem with their connection).

Capture

JS scripts in dist not compiled?

Hello,
I have a question. Could you please provide also not compiled js files in dist directory? I want to rewrite some things, but in compiled version it's a little bit hard or I can't do this in a simple way :)

Elements flashing on page load

Sometimes, around 20% of the time, when a page is loaded, some elements flash with incorrect color for a short period of time. It looks very disorienting.
image

bootstrap accordion is not working properly

looks like the _accordion.scss file is not in assets

image
this is the view from the bootstrap documentation
image

please fix this, it's better to use a package manager like NPM/Yarn

同学,您这个项目引入了767个开源组件,存在3个漏洞,辛苦升级一下

检测到 zuramai/mazer 一共引入了767个开源组件,存在3个漏洞

漏洞标题:Axios 安全漏洞
缺陷组件:[email protected]
漏洞编号:CVE-2021-3749
漏洞描述:Axios是一款基于Promise(异步编程的一种解决方案)的HTTP客户端。
Axios 存在安全漏洞,该漏洞源于在 axios 包中发现了一个 ReDoS(正则表达式拒绝服务)缺陷。攻击者可利用该漏洞为修剪功能提供精心设计的输入导致应用程序消耗过多的 CPU。
影响范围:(∞, 0.21.3)
最小修复版本:0.21.3
缺陷组件引入路径:[email protected]>[email protected]>[email protected]>[email protected]

另外还有3个漏洞,详细报告:https://mofeisec.com/jr?p=i9879b

Tampilan beda dibootstrap ^5.1.3

Saya pake bootstrap versi 5.1.3 kok beda ya tampilannya dari dropdown dll, ga seperti didemo. saya cek didemo pake bootstrap v5.0.0-alpha2 lalu saya coba install bootstrap v5.0.0-alpha2 lewat npm tapi pas jalanin mix error undefined variable blablabal.

Choices js max 5 limit

Hi, I'm using you theme in my project.

The issue I'm having is that when using a choices js component, I'm unable to select more than 5 items.
I checked choices.js file and couldn't find any setting that limits to 5 items...

How can I configure it to allow more than 5?
Its supposed to be unlimited by default right?

Also, is it possible to allow items that are not already there in the pre defined list??

Thanks

DatePicker

Hi

I love Mazer Template, is there possible to add the DateTime Picker component

Thanks

Pricing widget visual bugs

Hello, thank you for making this lovely template and open-sourcing it.

I see a couple of visual bugs in the pricing widget

  1. In light mode, the text on the "Recommended" option is difficult to read because of very low contrast
    pricing_widget_light

  2. In dark mode, there are strange white shadows behind the cards
    pricing_widget_dark

Thanks

Some sidebar tabs showing wrong active position

When visiting these URLs:

  • form-editor-ckeditor.html
  • form-editor-summernote.html

It's showing an active tab for this URL:
form-editor-quill.html

Screen Shot 2021-07-13 at 20 07 03

Additional URLs:

  • layout-horizontal.html
  • component-carousel.html
  • form-element-textarea.html
  • ui-map-jsvectormap.html

More to be checked on later.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.