Folder Structure

TailwindAdmin React Dashboard

              
📦
├── 📂 docs                                > Documentation for the Theme
├── 📂 figma-file                          > Figma design files and assets
├── 📂 package
│   ├── 📂 main                        > Primary working demo (fully updated)
│   │   ├── 📂 .flowbite-react         > Custom/local Flowbite React components library
│   │   ├── 📂 public                  > Static assets served publicly (images, scripts, etc.)
│   │   │   ├── 📄 favicon.svg         > Browser favicon
│   │   │   ├── 📄 mockServiceWorker.js > Mock service worker for API mocking
│   │   ├── 📂 src                    > Main source code of the app
│   │   │   ├── 📂 api                 > API calls and data fetching logic
│   │   │   ├── 📂 assets              > Static resources like images, fonts, etc.
│   │   │   ├── 📂 components          > Reusable UI components
│   │   │   ├── 📂 context             > React context providers for state management
│   │   │   ├── 📂 css                 > Stylesheets (global or modular CSS)
│   │   │   ├── 📂 guards               > Route guards and authorization logic
│   │   │   │   └── 📂 jwt             > JWT authentication specific guards
│   │   │   ├── 📂 hooks                > Custom React hooks
│   │   │   ├── 📂 layouts              > Page layout components (e.g., dashboard, blank)
│   │   │   ├── 📂 lib                  > Utility libraries or helper functions
│   │   │   ├── 📂 routes               > Route definitions and navigation logic
│   │   │   ├── 📂 types                > TypeScript type declarations
│   │   │   ├── 📂 utils                > General utilities and helper functions
│   │   │   ├── 📂 views                > Page-level components/screens
│   │   │   ├── 📄 App.tsx              > Root React component of the app
│   │   │   ├── 📄 main.tsx             > React app entry point
│   │   │   ├── 📄 vite-env.d.ts        > Vite environment typings
│   │   ├── 📄 .env                     > Environment variables config
│   │   ├── 📄 .eslintrc.cjs            > ESLint configuration
│   │   ├── 📄 .gitignore               > Git ignore rules
│   │   ├── 📄 .npmrc                   > npm configuration
│   │   ├── 📄 .prettierrc              > Prettier code formatting config
│   │   ├── 📄 README.md                > Project README file
│   │   ├── 📄 components.json          > JSON config for components (custom usage)
│   │   ├── 📄 index.html               > Main HTML file
│   │   ├── 📄 netlify.toml             > Netlify deployment config
│   │   ├── 📄 package-lock.json        > npm package lock file
│   │   ├── 📄 package.json             > npm package manifest
│   │   ├── 📄 postcss.config.js        > PostCSS configuration
│   │   ├── 📄 tsconfig.json            > TypeScript compiler config
│   │   ├── 📄 tsconfig.node.json       > TypeScript config for Node.js environment
│   │   ├── 📄 vite.config.ts           > Vite bundler config file
│   ├── 📂 jwt-firebase              > Demo project for JWT with Firebase authentication
│   ├── 📂 dark                      > Demo showcasing dark mode theme
│   ├── 📂 horizontal                > Demo with horizontal navigation layout
│   ├── 📂 rtl                       > Demo for right-to-left language support
│   └── 📂 starterkit                > Minimal starter project for quick setup
├── 📄 README.md