{
  "id": "PROJ-2023-045",
  "projectCode": "PRJ-E-045",
  "name": "E-commerce Platform Revamp",
  "description": "Complete redesign and modernization of legacy e-commerce platform with new features and improved performance.",
  "type": "internal",
  "category": "web-development",
  "status": "in-progress",
  "priority": "high",
  "client": {
    "id": "CUST-00123",
    "name": "Fashion Retail Co.",
    "contact": "Emma Wilson",
    "email": "emma@fashionretail.com"
  },
  "manager": {
    "id": "EMP-04578",
    "name": "Michael Johnson",
    "role": "Project Manager"
  },
  "team": [
    {
      "id": "EMP-02345",
      "name": "Sarah Chen",
      "role": "Frontend Lead",
      "allocation": 100
    },
    {
      "id": "EMP-03456",
      "name": "David Lee",
      "role": "Backend Developer",
      "allocation": 100
    },
    {
      "id": "EMP-04567",
      "name": "Jessica Brown",
      "role": "UX Designer",
      "allocation": 80
    }
  ],
  "timeline": {
    "startDate": "2023-09-01",
    "originalEndDate": "2024-02-28",
    "revisedEndDate": "2024-03-15",
    "actualStartDate": "2023-09-05",
    "estimatedCompletion": "2024-03-10",
    "currentPhase": "development"
  },
  "budget": {
    "total": 250000,
    "currency": "USD",
    "allocated": 250000,
    "spent": 185000,
    "remaining": 65000,
    "burnRate": 37000,
    "forecast": 240000,
    "variance": -10000
  },
  "milestones": [
    {
      "id": "MIL-001",
      "name": "Requirements Finalized",
      "dueDate": "2023-09-15",
      "completedDate": "2023-09-20",
      "status": "completed"
    },
    {
      "id": "MIL-002",
      "name": "UI/UX Design Approved",
      "dueDate": "2023-10-15",
      "completedDate": "2023-10-10",
      "status": "completed"
    },
    {
      "id": "MIL-003",
      "name": "Backend API Development",
      "dueDate": "2023-12-15",
      "completedDate": null,
      "status": "in-progress"
    },
    {
      "id": "MIL-004",
      "name": "Frontend Development",
      "dueDate": "2024-01-31",
      "completedDate": null,
      "status": "pending"
    },
    {
      "id": "MIL-005",
      "name": "Testing & QA",
      "dueDate": "2024-02-28",
      "completedDate": null,
      "status": "pending"
    }
  ],
  "deliverables": [
    {
      "name": "Responsive E-commerce Website",
      "status": "in-progress",
      "dueDate": "2024-03-15"
    },
    {
      "name": "Admin Dashboard",
      "status": "pending",
      "dueDate": "2024-03-15"
    },
    {
      "name": "Mobile App (iOS/Android)",
      "status": "planned",
      "dueDate": "2024-04-30"
    }
  ],
  "technologies": [
    "React 18",
    "TypeScript",
    "Node.js",
    "Express",
    "MongoDB",
    "Redis",
    "AWS",
    "Docker",
    "Kubernetes"
  ],
  "risks": [
    {
      "description": "Integration with legacy payment system",
      "severity": "high",
      "mitigation": "Parallel development with fallback"
    },
    {
      "description": "Third-party API rate limits",
      "severity": "medium",
      "mitigation": "Implement caching layer"
    }
  ],
  "documents": [
    {
      "name": "Project Charter",
      "type": "pdf",
      "size": "2.1 MB",
      "uploaded": "2023-08-20"
    },
    {
      "name": "Technical Specifications",
      "type": "docx",
      "size": "4.3 MB",
      "uploaded": "2023-09-10"
    },
    {
      "name": "Wireframes",
      "type": "figma",
      "size": "15.2 MB",
      "uploaded": "2023-09-25"
    }
  ],
  "metrics": {
    "progress": 65,
    "health": "good",
    "sprintVelocity": 45,
    "bugsOpen": 12,
    "bugsClosed": 89,
    "testCoverage": 78
  },
  "notes": "Client is very satisfied with progress. Weekly status meetings every Monday at 10 AM. Key stakeholder: Emma Wilson.",
  "createdBy": "Project Office",
  "createdAt": "2023-08-15T14:30:00Z",
  "lastUpdated": "2023-11-28T11:15:00Z",
  "tags": ["e-commerce", "web-app", "react", "nodejs", "high-priority"]
}