Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
裝修糾紛、爛尾中伏、不良紀錄 係好係壞,一鍵睇哂 輸入公司名稱、香港電話或商業登記號碼查閱 MWC 名冊與公開摘要。並非信貸報告、配對或法律意見。只服務香港。
Translation pending
LifestyleTypeScript · JavaScriptGitHub @mindarkioOnlineOwner 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 ↗裝修公司風險參考搜尋(MVP)— 業主防禦向、聚合官方牌照與公開討論摘要。
pnpm dev / test / envNext.js scaffold、主題與頁面殼已就緒。搜尋 API / Supabase 待下一階段。
pnpm install
cp .env.example .env.local
pnpm dev
pnpm test runs Vitest and does not call Supabase. The D2 filter golden parity check is opt-in and skips when RUN_D2_GOLDEN is unset.
Production anon can no longer read mwc_contractors. pnpm test:d2 does not read .env.local. Use a local Supabase stack (pnpm supabase start, then the local import below) or a dev project, and export that database's URL and anon key.
import:mwc 會讀 .env.local,而且 NEXT_PUBLIC_SUPABASE_URL 優先;一定要喺命令前面 export local 嘅 URL 同 key,否則會寫入 .env.local 指住嘅 project(通常係 prod)。
supabase start applies 20261018140000, so local anon cannot read until you run scripts/sql/d2-local-anon-read.sql. Never run it on production. 直接貼入 SQL editor 會被拒;只開 id/company_name/registration_no;唔好將呢個檔搬入 supabase/。
pnpm supabase start
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321 SUPABASE_SERVICE_ROLE_KEY=<local-service-role> pnpm import:mwc
PGOPTIONS='-c renocheck.d2_local_grant=yes' psql -v ON_ERROR_STOP=1 "postgresql://postgres:[email protected]:54322/postgres" -f scripts/sql/d2-local-anon-read.sql
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321 NEXT_PUBLIC_SUPABASE_ANON_KEY=<local-anon> pnpm test:d2
A production project ref is refused. scripts/write-judgment-d2-filter-golden.ts and scripts/filter-judgment-candidates-d2.ts use the same gate and do not read .env.local.
Do not source .env.local for this; it would also export SUPABASE_SERVICE_ROLE_KEY into the shell. See docs/development.md.
See AGENTS.md and .cursor/rules/.