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] |