Dulus
An AI agent for your desktop and terminal, on any model you choose. Hosted models run on Fuel, paid in $DULUS.
翻訳待ち
Trợ lý AI hướng dẫn thủ tục đất đai, hộ kinh doanh và doanh nghiệp cho công dân, doanh nghiệp và luật sư: giấy tờ cần chuẩn bị, mẫu đơn có sẵn, nơi nộp và các bước thực hiện.
翻訳待ち
その他HTML · JavaScriptGitHub @dominhdatFPTオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
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 ↗Frontend của hệ thống Legal Assistant AI.
npm install
npm start
Frontend được quản lý trong GitLab project riêng, độc lập với Backend.
Mở /document-storages để tìm kiếm, lọc và xem đủ 30 tài liệu / 114 trang. Trang chỉ xem, không điền hoặc lưu nháp hợp đồng. Có bốn nhóm: đất đai (18), doanh nghiệp/hộ kinh doanh (10), hợp tác xã (1), BHXH (1).
Nguồn chính là API Contract qua /api/reference-catalog của server FE; khi backend không kết nối được, dùng snapshot tại AI_Legal/public/reference-templates/catalog.json. Các ảnh/PDF được xuất từ cùng bộ asset Contract và nằm cùng thư mục. Bộ lọc gồm lĩnh vực, thủ tục và tìm kiếm không dấu; danh sách phân trang 12 mẫu/trang. Ảnh trang được render ở 216 DPI; trang xem không hiện nhãn trạng thái, ghi chú hoặc tên file nguồn.
Không chỉnh JSON FE riêng lẻ. Chuẩn hóa tên tại backend/services/contract-service/scripts/build_reference_catalog.py; phân loại tại backend/services/procedure-service/app/reference_classifications.json, sau đó chạy builder với --sync-frontend. Chi tiết: backend/docs/api/REFERENCE_LIBRARY_RELEASE.md.
Trang đọc: /xem-mau-don?template={id}. Đường dẫn /dien-mau-don cũ chuyển sang trang xem.
firestore.rules bằng Firebase CLI: firebase deploy --only firestore:rules --project ai-legal-assistant-7875a.localhost và domain triển khai vào Authorized domains trong Firebase Authentication.Trang đăng nhập gọi Backend qua Gateway, mặc định http://localhost:8080. Đổi địa chỉ bằng biến môi trường BACKEND_URL:
$env:BACKEND_URL = "http://localhost:8080"
npm run dev
Gateway của Backend đã cho phép CORS từ http://localhost:3000.
Ô "Tên đăng nhập / Email" nhận 2 loại:
@ (email): đăng nhập Firebase email/mật khẩu (tài khoản tạo ở /signup), sau đó gửi Firebase ID token cho Backend POST /api/users/auth/firebase.@ (tên đăng nhập): Backend kiểm tra username/mật khẩu trong database, POST /api/users/auth/login.Backend trả về token và user.role. admin chuyển sang /dashboard, các role khác chuyển sang /user-dashboard. Token lưu trong localStorage (khóa ai_legal_session).
Tài khoản quản trị: admin2026 (mật khẩu do nhóm quản lý, tạo bằng services/user-service/database/002_seed_admin.sql ở Backend).