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