Folder Structure

The Urbix - Admin & Dashboard Template. project is organized to streamline your workflow and make it easy to manage, customize, and extend. Below is a breakdown of the main directories and files included in your template. We have user friendly structure which can easy for the Developers to understand.

  • Moxitor/Admin (v1.0.0)
    • controllers (#All controllers are here.)
    • middlewares (#All middlewares are here.)
      • errorHandler.js (#Error Handling Middleware.)
    • models (#All Database schema's here.)
      • UserModel.js (#User Schema.)
    • public (#The public assets for express app.)
    • routes (#All url mappings are here.)
      • routes.js (#All url mappings to the views/controllers are here.)
    • src (#Source files used during development.)
      • assets (#Development assets:)
        • fonts (#Raw font files used in the project.)
        • images (#Image files used in development.)
        • js (#JavaScript files for development.)
          • app
          • auth
          • chart
          • dashboards
          • form
          • icon
          • map
          • pages
          • table
          • ui
          • app.js
          • layout-setup.js
          • plugins.js
          • scroll-top.init.js
        • libs (#Library files used in development.)
        • scss (#CSS files for styling:)
          • custom
          • _custom-variables.scss (#)
          • _custom-variables-dark.scss (#)
          • _variables.scss (#)
          • _variables-dark.scss (#)
          • app.scss (#)
          • bootstrap.scss (#)
          • icons.scss (#)
    • views (#All views are here.)
      • partials (#Reusable HTML partials:)
        • layout
        • auth-background.ejs (#)
        • auth-header.ejs (#)
        • body.ejs (#)
        • footer.ejs (#)
        • head-css.ejs (#)
        • header.ejs (#)
        • horizontal.ejs (#)
        • main.ejs (#)
        • page-title.ejs (#)
        • scroll-to-top.ejs (#)
        • sidebar.ejs (#)
        • switcher.ejs (#)
        • title-meta.ejs (#)
        • vendor-scripts.ejs (#)
      • All ejs Pages Files (#Complete ejs pages constructed from partials.)
    • utils (#All functions are here.)
    • .env
    • .gitignore
    • example.env
    • index.js
    • package.json
    • package-lock.json
    • preload.js
    • README.md
    • webpack.config.js
    • yarn.lock