Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
View and edit construction schedules by marking units
Translation pending
AI summary · website content
BusinessHTML · TypeScriptGitHub @daiduc7297OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Website so sánh tiến độ thực tế với kế hoạch cho nhiều dự án xây dựng cùng lúc, để theo dõi và dự đoán trễ.
Kế hoạch lập từ BOQ hợp đồng; thực tế cập nhật từ công trường (khối lượng theo mặt bằng, ép cọc, nhân công, máy móc).
Chỉ phạm vi tiến độ — không có hồ sơ nghiệm thu, QAQC, đệ trình hay thanh toán. Chi tiết: xem CLAUDE.md.
App HTML (Gantt / mặt bằng / ép cọc / báo cáo) chạy trên Next.js + Vercel. Dữ liệu chung nằm trên MongoDB Atlas — một document một dự án.
Read and write to any database.0.0.0.0/0 (Vercel serverless đổi IP).mongodb+srv://....copy .env.example .env.local
Điền MONGODB_URI, AUTH_SECRET (openssl rand -base64 32), ADMIN_EMAIL / ADMIN_PASSWORD.
npm install
npm run seed
npm run dev
Mở http://localhost:3000 → đăng nhập admin. Ghi đè 3 JSON mẫu: npm run seed -- --reset.
Import git repo (hoặc npx vercel).
Environment variables (Production + Preview):
MONGODB_URIMONGODB_DB = tiendoAUTH_SECRET (cùng giá trị local)AUTH_URL = https://<project>.vercel.app (phải có https://, không copy localhost)Deploy. Chạy seed một lần từ máy bạn (đã trỏ URI Atlas): npm run seed.
Không đưa URI Mongo vào client. Không commit .env.local.
| Vai trò | Ý nghĩa |
|---|---|
| xem | Đọc, PDF, xuất JSON. Không lưu. |
| member | Nút “Vào mặt bằng” trên login, không nhập gì. Chỉ xem/sửa tab Mặt bằng (tick căn). Server chỉ ghi field done. |
| sửa | Lưu dự án được gán, tick mặt bằng. Không xóa dự án. |
| admin dự án / admin hệ thống | Xóa dự án; admin hệ thống vào /admin thêm user / cấp PIN. |
Hai người sửa cùng lúc: findOneAndUpdate theo rev — ai ghi khớp rev trước thì được, bản sau (rev cũ) bị bỏ, client im lặng nhận bản đã lưu. Không khóa, không hỏi ghi đè.
Tiến_độ_thi_công_V15 (trial ver).html — bản gốc.src/assets/tien-do.html — bản chạy (gọi /api/projects thay claude.use('db')).Package 3.json / Package 4.json / Casa_Bonita_1.json — seed.