Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Best Reviews of Long Island
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A local discovery, rankings and reviews platform for Long Island, New York.
Discover the best of Long Island. Rankings, reviews, local finds and hidden
gems across Nassau, Suffolk and beyond.
http://localhost:3000 — the site runs with no configuration. Until Supabase
credentials exist, every page renders from development seed content, so the
build and the design are never blocked on the database.
To connect the database and the admin area, see docs/setup.md.README 전문 보기 ↗A local discovery, rankings and reviews platform for Long Island, New York.
Discover the best of Long Island. Rankings, reviews, local finds and hidden gems across Nassau, Suffolk and beyond.
npm install
npm run dev
http://localhost:3000 — the site runs with no configuration. Until Supabase credentials exist, every page renders from development seed content, so the build and the design are never blocked on the database.
To connect the database and the admin area, see docs/setup.md.
| Document | Contents |
|---|---|
| docs/setup.md | Install, env vars, Supabase, migrations, deployment |
| docs/architecture.md | Stack, structure, data model, auth, API, caching |
| docs/editorial-workflow.md | Idea → published, and the standard at each step |
| docs/media-sourcing.md | Image rights, source tiers, provenance and takedowns |
Public — homepage, rankings index with filters, ranking detail pages, category pages (100+), place pages (39 counties, regions and towns), business profiles, search, nomination form, advertiser form, newsletter signup, methodology, about, contact, privacy, terms, 404 and error states. Dynamic metadata, Open Graph, JSON-LD (Article, ItemList, LocalBusiness, Breadcrumb), sitemap and robots.
Admin — password sign-in, protected routes, dashboard, candidate research against the Yelp Fusion API, ranking creation, a ranking editor with keyboard-accessible reordering, business CRUD, nomination and lead queues, and a content pipeline view.
Database — schema and row-level security as SQL migrations in
supabase/migrations/.
Advertising relationships do not guarantee or determine organic ranking positions.
This is enforced structurally, not just stated. Ranking position is writable only through the admin editor; there is no advertiser-facing write path to any editorial table; the disclosure is a single constant rendered everywhere it applies; and no structured data emits a rating, because we do not publish a numeric score and will not restate a third party's as our own.
Yelp is a research input. Only the business id, source URL and sync timestamp are persisted. Ratings and review counts are shown to editors while researching and never appear on the public site.
src/lib/data/seed/taxonomy.ts holds real Long Island geography and ordinary
category names — safe to use as your first real rows.
src/lib/data/seed/businesses.ts is entirely fictional: invented names,
invented addresses, 555-01xx phone numbers, no websites. It exists so the site
renders during development. Do not load it into production.
SUPABASE_SECRET_KEY and YELP_API_KEY are server-only, never prefixed with
NEXT_PUBLIC_, and read only from modules marked import "server-only" — so
importing one into a Client Component fails the build instead of leaking it.npm run dev # dev server
npm run build # production build
npm run start # serve the build
npm run lint # eslint
npx tsc --noEmit # type check