Status Trio
Status Trio is a native macOS menu bar application that integrates Wi-Fi, battery, and volume into a single compact, configurable menu bar icon. It allows for various custom appearance configurations.
AI translation
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.
Translation pending
OtherHTML · JavaScriptGitHub @dominhdatFPTOnlineOwner unconfirmed
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).