ModularAdmin is an open source dashboard theme built in a modular way. That makes it easy to scale, modify and maintain. We use SASS as CSS preprocessor language. Main variables are defined in the src/_variables.scss folder. For making life easier we broke down styles into components, and on build we're just merging all .scss files together and processing it to the dist/css/app.css file. There are also different theme variations located in src/_themes/ folder, where you can change the main variables to get different themes. There are a few predefined themes built-in. You can add new themes by adding a new file in src/_themes/ folder. We separate the application's scripts across its components. For simplicity we use ES5 in this version, and just wrap each component's script in jQuery $(function() { }). JS configurations are defined in the src/config.js file. On build, application script files are merged together and copied to the dist/js/app.js folder.
Features
- ModularAdmin is an open source dashboard theme built in a modular way
- That makes it easy to scale, modify and maintain
- You can also run the project in docker
- This folder contains application build configurations and paths definitions
- Each non-underscored folder represents a single component module
- Our app consists of different file types