# Full Applications Inventory ## Overview This document provides a comprehensive inventory of ALL applications found on the server at 192.168.50.11, including their current locations and planned new locations. ## Running Applications (Currently Active) ### 1. IT Site Survey AI Application - **Current Location**: /home/jcbeasley/.openclaw/workspace/Projects/site-survey-ai/ - **Port**: 3003 - **Process ID**: 14287 - **Entry Point**: app.py - **Framework**: Flask - **Status**: ✅ Running - **Planned New Location**: /home/jcbeasley/applications/active/it-site-survey-ai/ ### 2. Client Onboarding Application (Duplicate) - **Current Location 1**: /home/jcbeasley/Projects/client-onboarding/ - **Current Location 2**: /home/jcbeasley/.openclaw/workspace/Projects/client-onboarding/ - **Port**: 5000 - **Process ID**: 318 - **Entry Point**: app.py - **Framework**: Flask - **Status**: ✅ Running - **Planned New Location**: /home/jcbeasley/applications/active/client-onboarding/ - **Action**: Archive duplicate, keep most recent version ### 3. Projects Manager Application (D.U.M.A APPS DASHBOARD) - **Current Location**: /home/jcbeasley/projects-manager/ - **Port**: 3456 - **Process ID**: 236 - **Entry Point**: app.py - **Framework**: Flask - **Status**: ✅ Running - **Planned New Location**: /home/jcbeasley/applications/active/projects-manager/ ## Non-Running Applications ### 4. IT Assessment AI Application - **Current Location**: /home/jcbeasley/.openclaw/workspace/Projects/it-assessment-ai/ - **Entry Point**: app.py - **Framework**: Flask - **Status**: ⏸️ Not Running - **Planned New Location**: /home/jcbeasley/applications/development/it-assessment-ai/ ### 5. Dark Web Monitor Application - **Current Location**: /home/jcbeasley/Projects/dark-web-monitor/ - **Entry Point**: (Unknown - needs investigation) - **Framework**: (Unknown) - **Status**: ⏸️ Not Running - **Planned New Location**: /home/jcbeasley/applications/development/dark-web-monitor/ ### 6. Shorts Analyzer Application (Duplicate) - **Current Location 1**: /home/jcbeasley/Projects/shorts-analyzer/ - **Current Location 2**: /home/jcbeasley/.openclaw/workspace/Projects/shorts-analyzer/ - **Entry Point**: server.py - **Framework**: (Unknown) - **Status**: ⏸️ Not Running - **Planned New Location**: /home/jcbeasley/applications/development/shorts-analyzer/ - **Action**: Archive duplicate, keep most complete version ### 7. IT Assessment Static Site - **Current Location**: /home/jcbeasley/it-assessment/ - **Entry Point**: index.html - **Framework**: Static HTML - **Status**: ⏸️ Not Running - **Planned New Location**: /home/jcbeasley/applications/development/it-assessment-static/ ### 8. Projects Manager Hosting Module - **Current Location**: /home/jcbeasley/projects-manager/hosting/ - **Entry Point**: server.py - **Framework**: (Unknown) - **Status**: ⏸️ Not Running (Part of main Projects Manager) - **Planned New Location**: /home/jcbeasley/applications/development/projects-manager-hosting/ ## Consolidation Plan ### Phase 1: Move Running Applications 1. **IT Site Survey AI** → /home/jcbeasley/applications/active/it-site-survey-ai/ 2. **Client Onboarding** → /home/jcbeasley/applications/active/client-onboarding/ (keep most recent version) 3. **Projects Manager** → /home/jcbeasley/applications/active/projects-manager/ ### Phase 2: Archive Duplicates 1. **Client Onboarding Duplicate** → /home/jcbeasley/applications/archived/client-onboarding-old/ 2. **Shorts Analyzer Duplicate** → /home/jcbeasley/applications/archived/shorts-analyzer-old/ ### Phase 3: Move Non-Running Applications 1. **IT Assessment AI** → /home/jcbeasley/applications/development/it-assessment-ai/ 2. **Dark Web Monitor** → /home/jcbeasley/applications/development/dark-web-monitor/ 3. **Shorts Analyzer** → /home/jcbeasley/applications/development/shorts-analyzer/ 4. **IT Assessment Static** → /home/jcbeasley/applications/development/it-assessment-static/ 5. **Projects Manager Hosting** → /home/jcbeasley/applications/development/projects-manager-hosting/ ## Directory Structure After Consolidation ``` /home/jcbeasley/applications/ ├── active/ # Currently running applications │ ├── it-site-survey-ai/ # Port 3003 │ ├── client-onboarding/ # Port 5000 │ └── projects-manager/ # Port 3456 ├── archived/ # Old/backup applications │ ├── client-onboarding-old/ │ └── shorts-analyzer-old/ └── development/ # Applications in development ├── it-assessment-ai/ ├── dark-web-monitor/ ├── shorts-analyzer/ ├── it-assessment-static/ └── projects-manager-hosting/ ``` ## Migration Steps ### 1. Create New Directory Structure ```bash mkdir -p /home/jcbeasley/applications/{active,archived,development} ``` ### 2. Move Running Applications ```bash # IT Site Survey AI mv /home/jcbeasley/.openclaw/workspace/Projects/site-survey-ai /home/jcbeasley/applications/active/it-site-survey-ai # Client Onboarding (keep most recent version) mv /home/jcbeasley/.openclaw/workspace/Projects/client-onboarding /home/jcbeasley/applications/active/client-onboarding # Projects Manager mv /home/jcbeasley/projects-manager /home/jcbeasley/applications/active/projects-manager ``` ### 3. Archive Duplicates ```bash # Client Onboarding Duplicate mv /home/jcbeasley/Projects/client-onboarding /home/jcbeasley/applications/archived/client-onboarding-old # Shorts Analyzer Duplicate mv /home/jcbeasley/Projects/shorts-analyzer /home/jcbeasley/applications/archived/shorts-analyzer-old ``` ### 4. Move Non-Running Applications ```bash # IT Assessment AI mv /home/jcbeasley/.openclaw/workspace/Projects/it-assessment-ai /home/jcbeasley/applications/development/it-assessment-ai # Dark Web Monitor mv /home/jcbeasley/Projects/dark-web-monitor /home/jcbeasley/applications/development/dark-web-monitor # Shorts Analyzer (keep remaining copy) mv /home/jcbeasley/.openclaw/workspace/Projects/shorts-analyzer /home/jcbeasley/applications/development/shorts-analyzer # IT Assessment Static Site mv /home/jcbeasley/it-assessment /home/jcbeasley/applications/development/it-assessment-static # Projects Manager Hosting Module mv /home/jcbeasley/applications/active/projects-manager/hosting /home/jcbeasley/applications/development/projects-manager-hosting ``` ## Verification Steps ### 1. Confirm All Applications Moved - [ ] IT Site Survey AI in active directory - [ ] Client Onboarding in active directory - [ ] Projects Manager in active directory - [ ] Client Onboarding duplicate in archived directory - [ ] Shorts Analyzer duplicate in archived directory - [ ] IT Assessment AI in development directory - [ ] Dark Web Monitor in development directory - [ ] Shorts Analyzer in development directory - [ ] IT Assessment Static in development directory - [ ] Projects Manager Hosting in development directory ### 2. Test Application Functionality - [ ] IT Site Survey AI still runs on port 3003 - [ ] Client Onboarding still runs on port 5000 - [ ] Projects Manager still runs on port 3456 ### 3. Update Process Scripts - [ ] Update start scripts for new locations - [ ] Update nohup commands - [ ] Update process management scripts This inventory will guide the complete consolidation of all applications while ensuring zero code breakage and full restore capability.