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.
Décrivez votre sortie, je vous dis où aller. Avec les conseils vérifiés des gens d’ici.
Translation pending
LifestyleTypeScript · CSSGitHub @alexphievOnlineOwner 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.
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.Read the full 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