# 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.