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.
Inventory, shopping, meal planning, and budgeting for your household.
LifestyleTypeScript · CSSGitHub @erikhectorOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
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 ↗Tracks home inventory (groceries etc.), flags low/out-of-stock items, auto-generates shopping lists, plans meals, analyzes grocery cost, and tracks household income/expenses. See REQUIREMENTS.md for the full product spec, data model, and conventions.
Requirements: Node 22+, Docker.
docker compose up -d # local Postgres
cp .env.example .env # if .env doesn't already exist
npx prisma migrate dev # apply the schema
npm run dev
Open http://localhost:3000. Sign up to create a
household, or open an invite link (/join/<token>) to join an existing one.
Running anywhere other than local dev (staging, production)? Replace the
placeholder AUTH_SECRET in .env with a real one first — generate it with
npx auth secret. See the comment above AUTH_SECRET in .env.example for
details.
npm run dev — dev server (Turbopack)npm run build / npm run start — production build/servenpm run lint — ESLintnpx tsc --noEmit — type-checknpx prisma studio — browse the local database