File Structure

A File Structure allows applications to read, write and modify data.

File Structures are the organisation of Data in Secondary Storage devices in such a way that minimises the access time and the storage space. A File Structure is a combination of representations for data in files and of operations for accessing the data.

Project structure

Under the materially/the folder, you will find the project folder structure.

materially/
└── src/
    ├── assets/
    |    ├── images/
    ├── components/          -> Template custom components
    ├── contexts/        
    ├── data
    ├── hooks/               -> Custom hooks
    ├── layouts/
    |    ├── MainLayout      -> Layout components & routers
    |    ├── MinimalLayout   -> Minimal Layout components
    ├── menu-items/
    ├── routes/              -> Add pages router/
    ├── sections/            
    ├── states/              
    ├── themes/              -> Material default theme
    ├── utils/               -> Locale json files
    ├── views/               -> View files for all pages
    ├── App.tsx
    ├── config.ts            -> Template constant value and live customization  
    ├── main.tsx            -> Application root ts file
    ├── vite-env.d.ts
├── .env                     -> Store configuration settings and environment variables
├── eslint.config.mjs        -> To configure ESLint rules
├── .prettierrc              -> To Code formatting style rules
├── index.html
├── ...
├── tsconfig.json
├── package-lock.json        -> File generated by npm
├── package.json             -> Contains metadata (name, version, dependencies, scripts, and other)
├── README.md
├── yarn.lock   

Last updated

Was this helpful?