Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
Translation pending
Đánh bắt tốt hơn · Bán được đắt hơn · Vận hành rẻ hơn · Tuân thủ dễ hơn
Translation pending
BusinessTypeScript · JavaScriptGitHub @hoainxmConnection unstableOwner 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
Loading the full README. The saved excerpt is shown below.
App đồng hành của ngư dân Việt Nam (do SDVICO đặt hàng). Mobile-first, tiếng Việt đời thường, cho người dùng ít rành công nghệ. Sản phẩm xoay quanh bốn lời hứa với bà con — không phải feature, không phải nguồn dữ liệu. Lời hứa ≠ route: điều hướng theo đối tượng (dock: Trang chủ · Ra khơi · Tàu cá · Bạn thuyền · Giao dịch), không phải 1 route cho 1 trục. Đã tinh gọn 2026-07-27/28: /tien bỏ sổ lãi/lỗ, công nợ, chia tiền chuyến (về đúng việc mua–bán); /tau bỏ tab Mức phạt + Checklist xuất bến. Thuyền viên chuyển sang mô hình định danh CCCD (không dính tiền ứng/chia).Read the full README ↗
App đồng hành của ngư dân Việt Nam (do SDVICO đặt hàng). Mobile-first, tiếng Việt đời thường, cho người dùng ít rành công nghệ. Sản phẩm xoay quanh bốn lời hứa với bà con — không phải feature, không phải nguồn dữ liệu.
Lời hứa ≠ route: điều hướng theo đối tượng (dock: Trang chủ · Ra khơi · Tàu cá · Bạn thuyền · Giao dịch), không phải 1 route cho 1 trục.
| Trục | Lời hứa | Ở đâu | Có gì |
|---|---|---|---|
| 1 · 🎯 Đánh bắt tốt hơn | /ngu-truong | Bản đồ ngư trường vệ tinh (nhiệt độ/phù du/độ sâu/phao đèn) + gió sóng mưa dông Open-Meteo (10 cảng) + tin bão Biển Đông + dẫn đường tiết kiệm dầu (né sóng gió, ước tính lít dầu) + lớp vùng biển VMS. Premium: dự báo cá + thời tiết >3 ngày | |
| 2 · 💰 Bán được đắt hơn | /tien (khu Giao dịch) | Bảng giá cá/dầu tham khảo + chợ tin mua/bán (market_listings) + danh bạ chỗ bán | |
| 3 · ⚙️ Vận hành rẻ hơn | /tau (tab Dịch vụ / Sản phẩm) | Nhắc bảo dưỡng + danh mục sản phẩm/vật tư (admin quản lý trực tiếp, không cần build lại) | |
| 4 · 📋 Tuân thủ dễ hơn | /tau (tab Giấy tờ) + /nguoi | Tủ giấy tờ số hóa + nhắc hạn + sổ thuyền viên (định danh CCCD + tra cảnh báo chéo giữa các chủ tàu, premium) |
Đã tinh gọn 2026-07-27/28:
/tienbỏ sổ lãi/lỗ, công nợ, chia tiền chuyến (về đúng việc mua–bán);/taubỏ tab Mức phạt + Checklist xuất bến. Thuyền viên chuyển sang mô hình định danh CCCD (không dính tiền ứng/chia).
Tính năng nền:
/quan-tri: giao diện độc lập (desktop) — quản lý tài khoản, cấp/gia hạn premium, danh mục sản phẩm, gửi thông báo, kiểm duyệt cảnh báo thuyền viên. Xem Đăng nhập quản trị.customers.tier): gán qua webhook SDWork hoặc /quan-tri; chặn thật ở middleware (src/lib/tier.ts)./quyen-rieng-tu (bắt buộc cho App Store).src/app/globals.css qua @theme)src/lib/npm install
cp .env.local.example .env.local # điền khóa Supabase + (tùy chọn) ADMIN_PHONES, VAPID
npm run dev # http://localhost:3000
Chưa cấu hình Supabase? App vẫn chạy ở demo mode — dữ liệu lưu trên máy (localStorage forfish.*) với dữ liệu mẫu, xem/demo ngay.
src/
app/
page.tsx # Trang chủ — bốn trục + nhắc việc gấp
ngu-truong/ # Trục 1 — bản đồ ngư trường, gió sóng, dẫn đường, VMS
tien/ # Trục 2 — khu Giao dịch (giá + chợ mua/bán)
tau/ # Trục 3 & 4 — tàu: Giấy tờ / Dịch vụ / Sản phẩm
nguoi/ # Trục 4 — sổ thuyền viên (CCCD + cảnh báo chéo)
quan-tri/ # Web quản trị (staff, giao diện độc lập)
quyen-rieng-tu/ # Chính sách quyền riêng tư (công khai)
login/ dang-ky/ # Đăng nhập bằng SĐT + mật khẩu
api/ # Proxy nguồn ngoài + Supabase + admin + webhook SDWork
components/ # UI (fishing-map, trade-hub, crew-list, hero-account…)
lib/ # Logic thuần (có test): tier, storms, route-plan, push-client…
supabase/migrations/ # Schema + RLS (0001…0018)
docs/app-map/ # Hồ sơ canonical cho người + AI — đọc README.md trong đó trước
Thiết kế cho ngư dân 40–60 tuổi: chữ cơ bản ≥18px, nút bấm ≥56px, nhãn = biểu tượng + 2–3 từ, màu trạng thái rõ (đỏ/vàng/xanh). Chi tiết: 03-design-system.md.
/quan-triGiao diện độc lập (desktop, không dock, không link trong app — gõ URL trực tiếp <domain>/quan-tri).
Đăng nhập (không có form riêng — dùng chung phiên đăng nhập app):
ADMIN_PHONES trên Vercel = SĐT admin (nhiều số ngăn bằng dấu phẩy), ví dụ 0909123456,0912345678./dang-ky hoặc do SDWork cấp).<domain>/login, đăng nhập bằng SĐT + mật khẩu.<domain>/quan-tri.Hai nấc quyền (src/lib/admin-auth.ts):
ADMIN_PHONES: toàn quyền (tạo/xóa tài khoản, cấp/hạ premium, danh mục sản phẩm, thông báo, duyệt cảnh báo).customers.role='manager', do admin gán): chỉ cấp/gia hạn premium.Chưa set ADMIN_PHONES → không ai là admin (trang báo 403).
public/data/ phát ra ngoài là bản mã (scripts/encode-data.mjs chạy trước next build trên Vercel; trong git là bản rõ). Hai nhóm: lớp miễn phí/OSM = hoán vị byte (khoá cửa); lớp biên tập (độ sâu, báo hiệu, luồng, đèn, chất đáy, mùa vụ cá) = gzip + AES-256-CTR, khoá nằm ở app_config (admin đổi ở /quan-tri, build đầu tự sinh), app xin ở /api/data-key sau đăng nhập. Trần của PWA: người có tài khoản vẫn rút được khoá khỏi máy mình; cái chặn được là người không tài khoản, và lộ thì tra ra ai nhận khoá.middleware.ts: cần tài khoản (chuỗi thiết bị), rate limit theo SĐT; dự báo cá và lưới thời tiết >3 ngày cần premium. Tham số mô hình (trọng số blend cá, bảng skill) không còn trong bundle — nằm ở public/data/model-params.v1.json (SDF2).main của sdvico/forfish → CI xanh → deploy.yml lên sdfish.sdvico.vn (web công ty; app Android/iOS cũng tải web này từ 2026-10-27).server.url trỏ deploy sdvico. Runbook đầy đủ: ops/build-publish-store.md.Repo: sdvico/forfish + hoainxm/forfish (đồng bộ tính năng từ upstream Long-Forfun/ForFish). Mọi số liệu giá cả, dự báo biển đều là tham khảo.