Giải pháp toàn diện cho dự án thiết kế kiến trúc và xây dựng công trình
Một số endpoints chính (xem đầy đủ tại Swagger Docs)
/api/auth/register
/api/auth/login
/api/auth/refresh
/api/projects
/api/projects
/api/projects/:id
/api/ai/analyze-progress
/api/ai/generate-daily-report
/api/ai/chat
/api/qc/inspections
/api/qc/bugs
/api/qc/bugs/:id
/api/timeline/phases
/api/timeline/phases
/api/timeline/phases/:id/progress
/api/contract/quotations
/api/contract/contracts
/api/contract/sign/:id
Hướng dẫn sử dụng AI để phân tích tiến độ, báo cáo tự động
Quản lý chất lượng, kiểm tra nghiệm thu công trình
Xây dựng Gantt chart, theo dõi tiến độ dự án
Báo giá, hợp đồng, thanh toán, chữ ký số
Real-time chat, video call, file sharing
Thống kê, báo cáo, KPI theo từng role
Core Models:
POST /api/auth/login
Content-Type: application/json
{
"email": "user@example.com",
"password": "password123"
}
Response:
{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"refreshToken": "...",
"user": { ... }
}
POST /api/projects
Authorization: Bearer {accessToken}
Content-Type: application/json
{
"title": "Xây dựng nhà phố 3 tầng",
"description": "Dự án xây nhà tại TP.HCM",
"budget": 2500000000,
"startDate": "2025-01-01",
"endDate": "2025-06-30",
"clientId": 1,
"engineerId": 2
}
POST /api/ai/analyze-progress
Authorization: Bearer {accessToken}
Content-Type: application/json
{
"projectId": 1,
"phaseId": 5,
"imageUrls": ["https://...construction-photo.jpg"],
"drawingUrls": ["https://...blueprint.pdf"]
}