CodeIgniter
Folder Structure
Folder Structure

The Domiex - 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.

  • Admin
    • app
      • Config
      • Controllers
      • Database
      • Filters
      • Helpers
      • Language
      • Libraries
      • Models
      • ThirdParty
      • views
        • partials (#Reusable HTML partials:)
          • body.php (#Structure for the body element.)
          • footer.php (#Footer content.)
          • head-css.php (#CSS links for the head section.)
          • page-heading.php (#Page heading content.)
          • page-wrapper.php (#Wrapper for the main content.)
          • settings-modal.php (#Modal for settings.)
          • sidebar.php (#Sidebar structure.)
          • title-meta.php (#Title and meta tags.)
          • topbar.php (#Top bar content.)
          • vendor-scripts.php (#Script references for third-party libraries.)
        • All php Pages Files (#Complete php pages constructed from partials.)
    • public
    • src (#Source files used during development.)
      • assets (#Development assets:)
        • css (#Raw CSS RTL Generate files used in the project.)
        • fonts (#Raw font files used in the project.)
        • images (#Image files used in development.)
        • js (#JavaScript files for development.)
          • apps
          • auth
          • charts
          • components
          • dashboards
          • form
          • landing
          • maps
          • pages
          • table
          • ui
          • admin.bundle.js
          • layouts.js
          • main.js
        • json(#Json files for localization in development.)
        • lang (#Language files for localization in development.)
        • scss (#SCSS files for styling:)
          • custom
            • apps
            • chart
            • components
            • dashboards
            • fonts
            • forms
            • landing
            • mixin
            • pages
            • plugins
            • structure
          • _variables-custom.scss
          • _variables-dark.scss
          • _variables.scss
          • app.scss
          • bootstrap.scss
          • icons.scss
        • libs (#Library files used in development.)
    • node_modules
      • ... (dependencies)
    • tests
    • writable
    • .htmlvalidate.json
    • nodemon.json
    • build
    • composer.json
    • composer.lock
    • .env
    • package-libs-config.json (#Configuration for managing libraries)
    • package-lock.json (#Lockfile that ensures consistent package versions.)
    • package.json (#Node.js package manager file, listing dependencies and project scripts.)
    • phpunit.xml.dist
    • preload.js
    • preload.php
    • rtlscss.js
    • spark
    • vite.config.js (#Configuration for Vite, the build tool used for bundling and optimizing assets.)
    • README.md
    • .gitignore