Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
The local guide that no office de tourisme can be: structurally neutral, cross-commune, opinionated, and condition-aware. It answers "où aller dans la nature, là, maintenant, avec mes contraintes" for the littoral between Marseille and Bandol (+ Sainte-Baume) at the quality of an excellent human local — because its knowledge is a hand-verified corpus of claims and real-time access data, not open-web mush. See spec/00-scope.md for the full mission, MVP scope, and non-goals.README 전문 보기 ↗
A free local guide to the calanques, criques and sentiers of La Ciotat and its surroundings (littoral Marseille–Bandol, Sainte-Baume), written by the people who live here and curated by Alexandre. Live at https://laciotatnature.fr.
See spec/00-scope.md for the mission, current state, non-goals and the map
of the spec files.
TypeScript · Next.js 16 (App Router, Cache Components) · React 19 ·
PostgreSQL (Neon) · Prisma 7 · Tailwind CSS 4 · Vercel · pnpm.
Contributor accounts use Better Auth (email magic link) and Resend.
Third-party services and env vars: spec/08-infra.md.
Requires a Neon Postgres database (or any Postgres reachable over the network;
the project connects via @prisma/adapter-pg).
pnpm install
cp .env.dist .env.local # fill in the values
pnpm exec prisma migrate deploy # apply migrations
pnpm exec prisma generate # generate the Prisma client (also runs on install)
Beyond the database and API keys, contributor accounts need
BETTER_AUTH_SECRET, BETTER_AUTH_URL, EMAIL_FROM and ADMIN_EMAIL;
RESEND_API_KEY can stay empty in development, where emails (including
magic links) are printed in the pnpm dev terminal.
There is no local database process: .env.local (gitignored) points at a Neon
database or branch.
pnpm dev # Next.js dev server
pnpm test # vitest
pnpm lint # eslint
pnpm build # production build (includes type-checking)
Places, claims and photos live in Postgres and are managed in the private
admin at /admin (Basic Auth, ADMIN_PASSWORD). Contributions (tips,
corrections, photos, new places) from signed-in contributors are reviewed in
/admin/contributions before anything is published. See
spec/02-corpus-ops.md and spec/05-admin.md.
pnpm corpus:check # validate seed files in src/corpus/places (no DB)
pnpm corpus:seed # validate, then upsert seed files into Postgres
pnpm corpus:stats # coverage report
pnpm corpus:score # compute missing claim quality scores (Jev)
pnpm search:seed # upsert the landing's search shortcuts
Writes made outside the deployed app reach prod within an hour, or immediately with:
curl -X POST -H "Authorization: Bearer $REVALIDATE_TOKEN" $NEXT_PUBLIC_SITE_URL/api/revalidate
spec/ # living product/engineering spec (source of truth)
docs/superpowers/specs/ # design specs and records for larger pieces of work
prisma/schema.prisma # data model
app/ # Next.js routes: (landing), (public), admin, api
src/auth/ # Better Auth (magic link, session helper)
src/contributions/ # contribution schemas, submit flow, service
src/email/ # Resend sender and French email templates
src/components/ # UI components
src/corpus/ # queries, validation, taxonomy, photos, ingestion
src/search/ # landing search (SearchAI port + Jev adapter)
src/storage/ # Neon Object Storage (place photos)
src/seo/ # JSON-LD, llms.txt
scripts/ # corpus and search CLI scripts