Relaticle
팀과 AI 작업을 위한 오픈소스 CRM으로, 앱 사용·내장 채팅·39개 MCP 도구 연동이 가능하며 자체 호스팅으로 데이터 소유권을 보장합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Giao diện Trung tâm điều hành thông minh (IOC) phục vụ Thành ủy Hà Nội: theo dõi chỉ tiêu của 4 trục (Đảng, HĐND, UBND, MTTQ), các Sở, ngành và 126 xã, phường; bản đồ GIS; giao việc, phối hợp; quản trị tài khoản.
Dự án là static site thuần HTML/CSS/JS, không dùng framework và không cần bước build. Một phần số liệu lấy từ API thật, phần còn lại là số mô phỏng để trình diễn.
Cách nhanh nhất là mở trực tiếp file demo_ioc.html bằng trình duyệt.
Nên chạy qua một static server để các lệnh gọi API hoạt động đầy đủ:
npx serve .
Nếu mở bằng file:// mà gặp lỗi CORS khi gọi API thì chạy thêm proxy cục bộ:
node tools/local-proxy.js
| Tài khoản | Mật khẩu | Phạm vi |
|---|---|---|
danguy | 123456 | Thường trực Thành ủy, xem cả 4 trục |
hdnd | 123456 | HĐND Thành phố |
ubnd | 123456 | UBND Thành phố |
mttq | 123456 | UB MTTQ Thành phố |
tw | 123456 | Cấp Trung ương, tổng hợp 5 khối |
Danh sách đầy đủ, gồm tài khoản các Sở và cấp Trung ương, nằm trong js/core/data-static.js và js/core/central-level.js.
| Trang | Mô tả |
|---|---|
demo_ioc.html | Giao diện IOC chính (trang gốc khi deploy) |
oua-admin.html | Quản trị tổ chức, người dùng, phân quyền, nhật ký đăng nhập |
mobile-admin/ | Bản quản trị trên điện thoại (PWA) |
btctw/ | Dashboard Ban Tổ chức Trung ương |
standalone/ | Các trang chỉ tiêu tách riêng, mở độc lập không cần đăng nhập |
demo_ioc.html, oua-admin.html Trang chính
js/
core/ Hạ tầng: đăng nhập, phân quyền, GIS, cấu hình từng Sở, nhật ký
features/ Dashboard, chỉ tiêu theo trục, Sở, xã
data/ Bản chụp dữ liệu tĩnh
css/ Giao diện: theme sáng, tối, xanh và CSS từng module
lib/ Leaflet và plugin cụm marker
assets/ Logo, ảnh
data/ Dữ liệu cơ cấu tổ chức và tài khoản
api/ Mẫu dữ liệu API các đơn vị (STC, SGD&ĐT, HCC)
docs/ Hướng dẫn deploy (tài liệu nghiệp vụ nội bộ không đưa lên repo)
tests/ Kiểm thử bằng Node cho từng Sở
tools/ Script sinh tài liệu Word, dựng trang độc lập, làm video giới thiệu
Nút 👁 Ẩn/Hiện trên thanh đầu trang cho người dùng chọn khối nào hiện trên màn hình IOC (Tổng quan điều hành, Bản đồ GIS, Notify, Nhóm chỉ tiêu; thêm Kiểm đếm nhiệm vụ và Bản đồ số toàn quốc với tài khoản Ban Tổ chức Trung ương). Khối ẩn thì các khối còn lại tự co giãn kín chỗ. Lựa chọn lưu theo từng tài khoản trong localStorage (khóa px-ioc-ui-visibility:<tài khoản>).
Mã nguồn: js/features/ui-visibility.js, css/ui-visibility.css. Muốn thêm một khối vào danh sách chỉ cần thêm 1 dòng vào UV_BLOCKS. Kiểm thử: node tests/ui/ui-visibility.test.js.
Chạy bằng Node, mỗi Sở một thư mục, ví dụ:
node tests/stc/stc-data.test.js
vercel --prod
vercel.json chuyển / về demo_ioc.html và chuyển tiếp /api/ioc/* sang máy chủ API. Các thư mục nội bộ (docs/, tools/, tests/, standalone/) không được deploy, xem .vercelignore. Hướng dẫn chi tiết ở docs/CHUNG/README_DEPLOY_IOC.md.
| Nhánh | Vai trò |
|---|---|
dev | Nơi cả nhóm làm việc hằng ngày, đẩy code trực tiếp lên đây |
main | Bản chính thức để deploy. Không đẩy thẳng, chỉ gộp từ dev qua Pull Request trên GitHub |
Lần đầu tham gia:
git clone https://github.com/gnoul0111/ioc.git
cd ioc
git switch dev
Hằng ngày (Windows):
keo-code.bat để lấy code mới nhất của mọi người.day-code.bat, gõ mô tả thay đổi rồi Enter. File này không cho đẩy lên main.dev vào main, xem lại rồi Merge.Nếu hai người sửa cùng một chỗ trong cùng một file, Git sẽ báo xung đột và dừng lại. Khi đó cần mở file, chọn giữ phần nào, rồi commit lại.
Repo không chứa: video và âm thanh đã dựng trong tools/video/, node_modules/, bản sao lưu _backups/, tài liệu nghiệp vụ nội bộ trong docs/ và tài liệu đối tác api/HCC_NEW/. Muốn dựng video thì vào tools/video chạy npm install.