Folder Structure
Refer this page to understand the folder structure of our project, so that you can navigate and make changes in the project easily.
- Cuba
- app
- Config
- Boot
- Boot
- Config
- Controllers
- Database
- Migrations
- Seeds
- Migrations
- Filters
- Helpers
- Language
- en
- en
- Libraries
- Models
- ThirdParty
- Views
- Admin
- animation
- Blog
- bonus-ui
-
timeline
-
timeline
- animation
- builders
- buttond
- charts
- chat
- dashboard
- ecommerce
- editors
- email
- forms
- form-controls
- form-layout
- form-widgets
- form-controls
- gallery
- icons
- job-search
- layout
- learning
- maps
- others
- authentication
- coming-soon
- email-templates
-
layout-email
-
layout-email
- error-page
- layout
- layout
- authentication
- page-layout
- layout
- layout
- Admin
- project
- tables
- bootstrap-tables
- data-tables
- ex-data-tables
- bootstrap-tables
- ui-kits
- tab
- tab
- users
- widgets
- app
- errors
- cli
- html
- cli
- Starter-kit
- color-version
- footers
-
layout-footer
-
layout-footer
- layout
- Page layout
- color-version
- assets
- ajax
- audio
- css
- venders
- venders
- fonts
- calendar
- feather
- flag-icon
- font-awesome
- ico
- summernote
- themify
- calendar
- images
- appointment
- avtar
- banner
- big-lightgallry
- big-masonry
- blog
- button_builder
- calender
- checkout
- dashboard
- dashboard
- dashboard-2
- ecommerce
- email-template
- faq
- job-search
- knowledgebase
- landing
- lightgallry
- logo
- masonry
- notification
- other-images
- product
- range-slider
- slider
- slider-auto-width
- social-app
- svg-icon
- tree
- user
- js
- animation
- bookmark
- bootstrap
- button-builder
- calendar
- chart
- clipboard
- contacts
- counter
- custom-card
- dashboard
- datatable
- datepicker
- dist
- dragable
- drilldown
- dropzone
- editor
- form-builder
- form-wizard
- icons
- image-cropper
- internationalization
- jarallax_libs
- jkanban
- jsgrid
- map-js
- notify
- owlcarousel
- page-builder
- photoswipe
- prism
- range-slider
- rating
- scrollable
- scrollbar
- select2
- sticky
- sweet-alert
- task
- theme-customizer
- time-picker
- timeline
- todo
- touchspin
- tour
- tree
- typeahead
- typeahead-search
- vector-map
- json
- datatable-extension
- pug
- components
- pages
- scss
- base
- components
- layout
- pages
- themes
- utils
- vendors
- video
- ajax
- _support
- database
- session
- unit
- cache
- debugbar
- logs
- session
- upload
cuba
This folder contains all the other files and folders related to the project. Information regarding those folders is given below.
public
Apart from the html we require many other files to make our website more interative and attractive. These type of files are stored in this folder. It contains all the scss files , images, and the javascript files. We recommend you keep the name of the folder "public" as it is saved as the default path in the node for accessing the public files.
views
Similar to the public file, "views " is saved as the default folder name from where the ejs files will be accessed. So we advice that you do not change the name of this folder as well. This folder contains all the ejs files, if you need to make changes in the ejs, you will have to find that file in this folder.
Layout
This is the main layout folder where we included all the css and js for our project. managing extends view becomes more easier.
routes.php
This files contains all the routes for different pages.