Skip to content

Latest commit

 

History

History
160 lines (147 loc) · 7.66 KB

File metadata and controls

160 lines (147 loc) · 7.66 KB

📁 Project Structure & Code Statistics

Generated on: 2025-09-23 11:35:35
Root Directory: /home/famous-tech/Desktop/FSX

📊 Code Statistics Summary

Metric Count
📁 Total Directories 21
📄 Total Files 66
📝 Total Lines 4,103
💻 Code Lines 3,491
🔹 Blank Lines 488
💬 Comment Lines 124

🔍 Lines of Code by Language

Language Files Total Lines Code Lines Blank Lines Comment Lines
React (TSX) 15 1,376 1,255 98 23
JavaScript 16 1,035 898 102 35
Python 2 731 567 105 59
Markdown 6 714 548 166 0
TypeScript 2 55 43 5 7
XML 1 52 47 5 0
JSON 1 52 52 0 0
HTML 1 46 44 2 0
YAML 1 27 24 3 0
YAML 1 10 9 1 0
CSS 2 5 4 1 0

🌳 Directory Tree

FSX/
├── 📂 __scripts__/
│   ├── 🐍 images.py (5.7KB) [172 lines]
│   ├── 📝 readme.md (103B) [3 lines]
│   └── 🐍 structure.py (17.2KB) [559 lines]
├── 📖 docs/
│   ├── 📝 DEVELOPMENT.md (5.7KB) [216 lines]
│   └── 📝 setup.md (5.3KB) [153 lines]
├── 📦 node_modules/
│       📝 (contents hidden)
├── 📁 src/
│   ├── 📂 client/
│   │   ├── 🧩 components/
│   │   │   ├── ⚛️ Footer.tsx (2.6KB) [76 lines]
│   │   │   ├── ⚛️ Navbar.tsx (3.0KB) [98 lines]
│   │   │   ├── ⚛️ OptimizedImage.tsx (2.1KB) [81 lines]
│   │   │   └── ⚛️ StructuredData.tsx (3.7KB) [139 lines]
│   │   ├── ⚙️ config/
│   │   │   └── 📘 performance.ts (1.0KB) [54 lines]
│   │   ├── 📂 context/
│   │   │   └── ⚛️ AnalyticsContext.tsx (90B) [1 lines]
│   │   ├── 📂 hooks/
│   │   │   └── ⚛️ usePageViewTiming.tsx (87B) [1 lines]
│   │   ├── 📚 lib/
│   │   ├── 📄 pages/
│   │   │   ├── ⚛️ About.tsx (6.3KB) [135 lines]
│   │   │   ├── ⚛️ Contact.tsx (8.8KB) [234 lines]
│   │   │   ├── ⚛️ Home.tsx (8.6KB) [234 lines]
│   │   │   ├── ⚛️ Projects.tsx (5.8KB) [133 lines]
│   │   │   └── ⚛️ Services.tsx (6.8KB) [172 lines]
│   │   ├── 🌍 public/
│   │   │   └── 🎨 assets/
│   │   │       ├── 📜 main-Bf0jqIoa.js (273.1KB) [171 lines]
│   │   │       ├── 📄 main-Bf0jqIoa.js.map (1.4MB)
│   │   │       └── 🎨 main-DwVc8443.css (7.2KB) [1 lines]
│   │   ├── ⚛️ App.tsx (1.2KB) [36 lines]
│   │   ├── ⚛️ entry-client.tsx (351B) [15 lines]
│   │   ├── ⚛️ entry-server.tsx (190B) [7 lines]
│   │   ├── 🎨 index.css (60B) [4 lines]
│   │   ├── ⚛️ main.tsx (348B) [14 lines]
│   │   ├── 📜 postcss.config.js (80B) [6 lines]
│   │   ├── 📜 tailwind.config.js (177B) [11 lines]
│   │   ├── 📘 vite-env.d.ts (38B) [1 lines]
│   │   └── 📜 vite.config.js (816B) [35 lines]
│   ├── 📂 server/
│   │   ├── ⚙️ config/
│   │   │   └── 📜 app.js (3.2KB) [112 lines]
│   │   ├── 🖼️ images/
│   │   │   ├── 📂 favicons/
│   │   │   │   ├── 🖼️ android-chrome-512x512.png (275.2KB)
│   │   │   │   ├── 🖼️ apple-touch-icon.png (41.8KB)
│   │   │   │   ├── 🖼️ favicon-16x16.png (711B)
│   │   │   │   ├── 🖼️ favicon-32x32.png (2.0KB)
│   │   │   │   ├── 🖼️ favicon.ico (15.0KB)
│   │   │   │   └── 🖼️ icon.png (1.3MB)
│   │   │   ├── 📄 fcc-project.webp (314.3KB)
│   │   │   ├── 🖼️ portrait.png (2.3MB)
│   │   │   ├── 📄 portrait.webp (232.5KB)
│   │   │   ├── 📄 unsplash-photo-1451187580459-43490279c0fa.webp (150.3KB)
│   │   │   ├── 📄 unsplash-photo-1460925895917-afdab827c52f.webp (31.5KB)
│   │   │   ├── 📄 unsplash-photo-1504639725590-34d0984388bd.webp (34.8KB)
│   │   │   └── 📄 unsplash-photo-1552664730-d307ca884978.webp (28.3KB)
│   │   ├── 📂 middleware/
│   │   │   └── 📜 errorHandler.js (463B) [15 lines]
│   │   ├── 📂 routes/
│   │   │   ├── 📜 health.js (282B) [13 lines]
│   │   │   ├── 📜 index.js (273B) [13 lines]
│   │   │   └── 📜 ssr.js (1.6KB) [55 lines]
│   │   ├── 🔧 utils/
│   │   │   ├── 📜 headers.html.js (4.0KB) [107 lines]
│   │   │   ├── 📜 redis.js (567B) [26 lines]
│   │   │   ├── 📜 renderer.js (7.3KB) [245 lines]
│   │   │   └── 📜 resolver.js (2.5KB) [82 lines]
│   │   ├── 📂 www/
│   │   │   ├── 📄 ac989d69ab53452caf60e781d8d74d62.txt (32B)
│   │   │   ├── 📄 robots.txt (137B)
│   │   │   ├── 📄 site.webmanifest (305B)
│   │   │   └── 📄 sitemap.xml (1.7KB) [52 lines]
│   │   └── 📜 server.js (379B) [16 lines]
│   └── 🌐 index.html (2.8KB) [46 lines]
├── 📜 ancien.server.js (4.3KB) [119 lines]
├── 🐳 docker-compose.yml (469B) [27 lines]
├── 📄 Dockerfile (209B)
├── 📦 package.json (1.7KB) [52 lines]
├── ⚙️ pnpm-workspace.yaml (183B) [10 lines]
├── 📝 README.md (4.6KB) [164 lines]
├── 📝 structure.md (6.8KB) [160 lines]
├── 📜 test.js (188B) [9 lines]
└── 📝 TODO.md (1.1KB) [18 lines]

📋 Legend

Icon Type Description
📂 Directory Regular folder
📁 Directory Source code folder
📦 Directory/File Package or archive
🐍 File Python file
📜 File JavaScript file
📘 File TypeScript file
⚛️ File React component
🌐 File HTML file
🎨 File CSS/SCSS file
📝 File Markdown file
📋 File JSON file
⚙️ File Configuration file
🖼️ File Image file
📖 File Documentation
🧪 Directory Test files
🔧 File Build/utility file

📝 Notes

  • node_modules contents are hidden for clarity
  • Hidden files and directories (starting with .) are not shown
  • Lock files (package-lock.json, yarn.lock, etc.) are excluded from line counts
  • File sizes are shown for files larger than 1KB
  • Line counts are shown in brackets for code files
  • Comment detection is basic and may not be 100% accurate for all languages
  • Generated using Python directory structure generator

This structure was automatically generated. To regenerate, run the script again.