Spaces:
Sleeping
Sleeping
from pydantic import BaseModel, Field | |
from typing import List | |
class ProjectPlanRequest(BaseModel): | |
project_title: str | |
requirements: str | |
features: List[str] | |
platform: str = "AWS" # Default to AWS | |
additional_requirements: str = "" | |
class ProjectSection(BaseModel): | |
title: str | |
content: str | |
class ProjectPlan(BaseModel): | |
executive_summary: str | |
scope_objectives: dict | |
architecture_overview: str | |
component_design: List[dict] | |
security_compliance: List[str] | |
deployment_testing: List[str] | |
team_roles: List[dict] | |
cost_estimates: dict | |
project_phases: List[dict] |