소형 건설업체(100억 미만)를 위한 AI 기반 토목공사 통합관리 플랫폼 Backend (FastAPI): - SQLAlchemy 모델 13개 (users, projects, wbs, tasks, daily_reports, reports, inspections, quality, weather, permits, rag, settings) - API 라우터 11개 (auth, projects, tasks, daily_reports, reports, inspections, weather, rag, kakao, permits, settings) - Services: Claude AI 래퍼, CPM Gantt 계산, 기상청 API, RAG(pgvector), 카카오 Skill API - Alembic 마이그레이션 (pgvector 포함) - pytest 테스트 (CPM, 날씨 경보) Frontend (Next.js 15): - 11개 페이지 (대시보드, 프로젝트, Gantt, 일보, 검측, 품질, 날씨, 인허가, RAG, 설정) - TanStack Query + Zustand + Tailwind CSS 인프라: - Docker Compose (PostgreSQL pgvector + backend + frontend) - 한국어 README 및 설치 가이드 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
26 lines
752 B
Python
26 lines
752 B
Python
from .user import User
|
|
from .project import Project, WBSItem
|
|
from .task import Task, TaskDependency
|
|
from .daily_report import DailyReport, DailyReportPhoto
|
|
from .report import Report
|
|
from .inspection import InspectionRequest
|
|
from .quality import QualityTest
|
|
from .weather import WeatherData, WeatherAlert
|
|
from .permit import PermitItem
|
|
from .rag import RagSource, RagChunk
|
|
from .settings import ClientProfile, AlertRule, WorkTypeLibrary
|
|
|
|
__all__ = [
|
|
"User",
|
|
"Project", "WBSItem",
|
|
"Task", "TaskDependency",
|
|
"DailyReport", "DailyReportPhoto",
|
|
"Report",
|
|
"InspectionRequest",
|
|
"QualityTest",
|
|
"WeatherData", "WeatherAlert",
|
|
"PermitItem",
|
|
"RagSource", "RagChunk",
|
|
"ClientProfile", "AlertRule", "WorkTypeLibrary",
|
|
]
|