Folder Structure
A straightforward and easy-to-navigate folder structure simplifies the process of finding what you need.
Under theberry-material-react/ directory, You will find the following folder structure.
Last updated
Was this helpful?
A straightforward and easy-to-navigate folder structure simplifies the process of finding what you need.
Under theberry-material-react/ directory, You will find the following folder structure.
Last updated
Was this helpful?
Was this helpful?
berry-material-react
..
βββ package.json -> Package json file.
βββ public
βββ README.md
βββ src
β βββ _mockApis -> Mock Json data to be used for working apps
β βββ assets
β β βββ images
β β βββ scss -> Template SCSS files
β β βββ style.scss -> Application main file
β β βββ _themes-vars.module.scss
β βββ contexts -> State context for Login management
β βββ hooks -> Custom hooks
β βββ layout
β β βββ Customization
β β βββ MainLayout -> Layout for main components & routers
β β βββ MinimalLayout -> Layout for mimimal components & routers
β β βββ NavigationScroll.js
β β βββ NavMotion.js
β βββ menu-items -> menu items
β βββ routes -> different route based on layouts
β βββ store -> Redux actions, reducers
β β βββ slices -> different slices of toolkit
β βββ themes -> Contains application style and theme
β βββ types -> common types for Typescript. Exist only in Typescript
β βββ ui-component -> Template custom & reusable components
β βββ utils
β β βββ locales -> different locale json files
β β βββ route-guard -> Auth guard to prevent unexpected navigations
β βββ views
β βββ App.js -> starting point of application
β βββ config.js -> Template constant value and live customization
β βββ index.js -> Application root js file
βββ .env -> Store configuration settings and environment variables
βββ eslint.rc -> To configure ESLint rules
βββ .prettiertc -> To Code formatting style rules
βββ vite-env.d.ts
βββ yarn.lock -> File generated by yarnberry-material-react
..
βββ package.json -> Package json file.
βββ public
β βββ assets -> images in different directories
β β βββ auth
β β βββ cards
β β βββ docs
β β βββ ...
β βββ favicon.ico
βββ README.md
βββ src
β βββ app -> next js pages
β β βββ dashboard
β β βββ minimal
β β βββ simple
β β βββ ...
β βββ components -> components used in different pages
β β βββ application
β β βββ authentication
β β βββ contact-us
β β βββ dashboard
β β βββ ...
β βββ contexts -> State context for Login and other
β βββ hooks -> Custom hooks
β βββ Data -> Custom data
β βββ layout
β β βββ Customization
β β βββ MainLayout -> Layout for main components & routers
β β βββ MinimalLayout -> Layout for minimal components & routers
β β βββ NavigationScroll.js
β β βββ NavMotion.js
β β βββ GuestGuard.js
β βββ menu-items -> menu items for each main menu
β β βββ application.js
β β βββ dashboard.js
β β βββ ...
β βββ scss -> styles-themes
β βββ store -> Redux actions, reducers
β β βββ slices -> different slices of toolkit
β β βββ ...
β βββ themes -> Contains application style and theme
β βββ types -> common types for Typescript. Exist only in Typescript
β βββ utils
β β βββ locales -> different locale json files
β β βββ route-guard -> Auth guard to prevent unexpected navigations
β βββ views
β β βββ app
β β βββ authenticaion
β β βββ ...
βββ config.js -> Template constant value and live customization berry-material-react
..
βββ package.json -> Package json file.
βββ public
β βββ assets -> images in different directories
β β βββ landing
β β βββ profile
β β βββ users
βββ README.md
βββ app
β βββ assets
β β βββ images -> images in different directories
β β β βββ auth
β β β βββ cards
β β β βββ docs
β β β βββ ...
β β βββ scss -> styles-themes
β β βββ styles.js -> comman styles from different scss modules
β βββ components -> components used in different pages
β β βββ application
β β βββ authentication
β β βββ contact-us
β β βββ dashboard
β β βββ ...
β βββ contexts -> State context for Login and other
β βββ hooks -> Custom hooks
β βββ layout
β β βββ Customization
β β βββ MainLayout -> Layout for main components & routers
β β βββ MinimalLayout -> Layout for minimal components & routers
β β βββ NavigationScroll.js
β β βββ NavMotion.js
β β βββ GuestGuard.js
β βββ menu-items -> menu items for each main menu
β β βββ application.js
β β βββ dashboard.js
β β βββ ...
β βββ routes -> remix js routes
β βββ store -> Redux actions, reducers
β β βββ slices -> different slices of toolkit
β β β βββ api -> api setup for different slices
β βββ themes -> Contains application style and theme
β βββ types -> common types for Typescript. Exist only in Typescript
β βββ utils
β β βββ locales -> different locale json files
β β βββ route-guard -> Auth guard to prevent unexpected navigations
βββ config.js -> Template constant value and live customization
βββ root.js -> The main entry point of the router