public/
├── assets/
├── |-- css/
├── |-- icon-fonts/
├── |-- images/
├── |-- scss/
├── |-- video/
├── Pages/
| |-- api/
| |-- components/
| |-- |-- |-- advanceui/
| |-- |-- |-- apps/
| |-- |-- |-- authentication/
| |-- |-- |-- charts/
| |-- |-- |-- dashboard/
| |-- |-- |-- errorpages/
| |-- |-- |-- forms/
| |-- |-- |-- icons/
| |-- |-- |-- maps/
| |-- |-- |-- pages/
| |-- |-- |-- tables/
| |-- |-- |-- ui-elements/
| |-- |-- |-- utilities/
| |-- |-- |-- widgets/
| |-- |-- app.js
| |-- |-- document.js
| |-- |-- index.js
├── shared/
├── |-- data/
├── |-- firebase/
├── |-- layout-components/
├── |-- redux/
|-- styles
| |-- |-- global.scss/
├── .eslintrc.json
├── .jsconfig.js
├── .gitignore
├── next.config.js
├── package-lock.json
├── package.json
├── README.md
Sash - NextJs Javascript Admin Dashboard Template / : Root template folder contain all js, scss, images
and other files.
(components)/: A grouping folder for three layouts. The parentheses indicate a grouping, not a route itself.
api/: Serverless API route to handle contact form submissions.
global.scss/ :Global scss file applied to all pages.
layout.js/ : Defines a layout that wraps all pages. Useful for common components like headers or footers.
page.js/ : The root index page component for your application.
public/assets/:Stores static assets like images, accessible via /public/assets
shared/ :Reusable components and Data files that can be used across multiple pages.
eslintrtc.json : ESLint configuration file.gitignore : Specifies intentionally untracked files to ignore.next-config.js : Configuration file for customizing your Next.js setup.package.json : Contains metadata about the project and its dependencies.README.md : Project documentation and instructions.