Folder Structure

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
NextJs Sash Folders Description
  • 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.