Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Tell it what's in your fridge. It finds real recipes that use those ingredients, ranks them by how little you'd need to buy, and shows USDA nutrition and live grocery prices for each one.
| Piece | What it does | Key needed |
|---|---|---|
| TheMealDB | Recipes, photos, cuisines, instructions | None (free test key 1) |
| USDA FoodData Central | Calories, protein, carbs and fat per ingredient | USDA_API_KEY |
| Kroger API | Nearest store (Smith's in Utah) and live product prices | KROGER_CLIENT_ID, KROGER_CLIENT_SECRET |
| Claude API (optional) | "Write me a custom recipe" button | ANTHROPIC_API_KEY |
| Vercel | Hosts the site; api/*.js run as serverless functions so keys stay secret | — |
There are no npm dependencies. The front end is plain HTML, CSS and JavaScript in public/; the back end is the files in api/.
npm run dev:mock # fake API answers, no keys needed, http://localhost:3000
npm run dev # real APIs, reads keys from your environment
.env.example under Settings → Environment Variables.main redeploys automatically.tests/ui_test.py drives the site in a real browser with Playwright: it loads recipes, filters by cuisine, opens a recipe, checks nutrition and prices, saves to the cookbook, and checks phone and desktop layouts in light and dark mode.
MOCK=1 PORT=3123 node scripts/dev-server.mjs &
python3 tests/ui_test.py http://localhost:3123