#!/bin/bash # Sky Art Shop Workspace Organization Script # This script organizes all scattered files into their appropriate folders echo "๐Ÿ”ง Organizing Sky Art Shop Workspace..." # Create organized folder structure mkdir -p docs/database mkdir -p docs/frontend mkdir -p docs/mobile mkdir -p docs/performance mkdir -p docs/fixes mkdir -p docs/development mkdir -p docs/project-logs mkdir -p logs # Move database related files echo "๐Ÿ“Š Organizing database files..." mv DATABASE_*.* docs/database/ 2>/dev/null || true # Move frontend related files echo "๐ŸŽจ Organizing frontend files..." mv FRONTEND_*.* docs/frontend/ 2>/dev/null || true mv MOBILE_*.* docs/mobile/ 2>/dev/null || true mv NAVBAR_*.* docs/frontend/ 2>/dev/null || true # Move performance files echo "โšก Organizing performance files..." mv PERFORMANCE_*.* docs/performance/ 2>/dev/null || true # Move fix documentation echo "๐Ÿ”ง Organizing fix documentation..." mv FIXES_*.* docs/fixes/ 2>/dev/null || true mv *_COMPLETE.txt docs/fixes/ 2>/dev/null || true mv REFACTORING_*.* docs/fixes/ 2>/dev/null || true # Move general project logs echo "๐Ÿ“‹ Organizing project logs..." mv CACHE_*.* docs/project-logs/ 2>/dev/null || true mv DEEP_DEBUG_*.* docs/development/ 2>/dev/null || true mv DIAGNOSIS_*.* docs/development/ 2>/dev/null || true mv PROJECT_README.md docs/project-logs/ 2>/dev/null || true mv PORTFOLIO_*.* docs/project-logs/ 2>/dev/null || true mv PROBLEM_*.* docs/project-logs/ 2>/dev/null || true mv ROOT_CAUSE_*.* docs/project-logs/ 2>/dev/null || true # Move any remaining .txt and .md files (except README.md) echo "๐Ÿ“ Moving remaining documentation files..." find . -maxdepth 1 -name "*.txt" ! -name "README.md" -exec mv {} docs/project-logs/ \; 2>/dev/null || true find . -maxdepth 1 -name "*.md" ! -name "README.md" -exec mv {} docs/project-logs/ \; 2>/dev/null || true # Move shell scripts (except this one) echo "๐Ÿ”จ Organizing shell scripts..." find . -maxdepth 1 -name "*.sh" ! -name "organize-workspace.sh" -exec mv {} scripts/ \; 2>/dev/null || true # Clean up any corrupted files echo "๐Ÿงน Cleaning up corrupted files..." rm -f "t\"" "tatus" "ystemctl*" "*successfully\"" "organized*" "ac" 2>/dev/null || true # Show final structure echo "" echo "โœ… Workspace organization complete!" echo "" echo "๐Ÿ“ Organized Structure:" echo "โ”œโ”€โ”€ backend/ - Server-side code and APIs" echo "โ”œโ”€โ”€ website/ - Frontend code and assets" echo "โ”œโ”€โ”€ config/ - Configuration files" echo "โ”œโ”€โ”€ scripts/ - Shell scripts and automation" echo "โ”œโ”€โ”€ docs/" echo "โ”‚ โ”œโ”€โ”€ database/ - Database related documentation" echo "โ”‚ โ”œโ”€โ”€ frontend/ - Frontend fixes and updates" echo "โ”‚ โ”œโ”€โ”€ mobile/ - Mobile optimization docs" echo "โ”‚ โ”œโ”€โ”€ performance/ - Performance optimization docs" echo "โ”‚ โ”œโ”€โ”€ fixes/ - Bug fixes and refactoring docs" echo "โ”‚ โ”œโ”€โ”€ development/ - Development logs and debug info" echo "โ”‚ โ””โ”€โ”€ project-logs/ - General project documentation" echo "โ”œโ”€โ”€ .env - Environment variables" echo "โ”œโ”€โ”€ .gitignore - Git ignore rules" echo "โ””โ”€โ”€ README.md - Main project documentation" echo "" echo "๐ŸŽ‰ All files have been organized into their respective folders!"