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.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
AI-powered weekly meal planning for families. Production source, published for transparency.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
AI-powered weekly meal planning for families. Wobblepot builds a household's week of meals around what the family likes and what is already in the pantry, then turns the plan into a shopping list with nutrition you can actually read. It is live at wobblepot.com.
This is the production codebase, published for transparency and as a working example of an agent-driven engineering process. It is not an open-source project: all rights reserved, and pull requests are not accepted. Reading and learning from it are welcome; questions can go to [email protected].Read the full README ↗AI-powered weekly meal planning for families. Wobblepot builds a household's week of meals around what the family likes and what is already in the pantry, then turns the plan into a shopping list with nutrition you can actually read. It is live at wobblepot.com.
This is the production codebase, published for transparency and as a working example of an agent-driven engineering process. It is not an open-source project: all rights reserved, and pull requests are not accepted. Reading and learning from it are welcome; questions can go to [email protected].
The product brand is Wobblepot. Honkadori OÜ is the legal entity behind it, and "Honkadori" appears only in legal text and internal identifiers such as the package name, the Linear workspace, and vendor accounts.
Most of this repository is an ordinary Next.js application. The parts that are less ordinary:
Nearly every change here was planned, implemented, reviewed, and merged by Claude Code working from Linear issues, with a human deciding what to build and reviewing what shipped.
CLAUDE.md is the operating manual the agent reads every session: coding patterns, the definition of done, and rules learned from things that went wrong. Each rule carries its reason; the incident behind it, by issue number, is in docs/AGENT_HISTORY.md..claude/skills/ holds the sixteen project skills that make up the workflow: next-issue → plan-issue → implement-issue → branch-review → commit --pr → triage-pr-comments → merge. auto-implement runs the whole cycle unattended for one issue.scripts/orchestrator.sh polls Linear for ready issues and spawns one worker per issue, each in its own git worktree with its own Neon database branch. docs/PARALLEL_WORKFLOW.md explains the model; scripts/worktree-claude.sh is the wt entry point.scripts/pr-review.sh posts a Claude review on every pull request opened through the workflow. The same skills then triage the comments and address the ones that matter, and the merge skill runs the review first if a PR was opened by hand, so nothing merges unreviewed.main whenever a merge touches the stories or their inputs. See .storybook/README.md.tests/e2e/README.md.scripts/env-audit.ts.Built to run in the EU under GDPR from the first user, with the paperwork in the repository rather than in a drawer.
docs/RUNBOOKS/: breach notification, data subject request intake, account deletion, database recovery, Neon branch cleanup, post-launch translation maintenance, and the public status page.compliance/: the subprocessor register and vendor data-processing agreements. Executed contracts that carry signatory details stay out of the tree.Estonian is the first non-English locale. docs/LOCALIZATION.md describes a three-tier model: AI-generated content gets prompt work and voice judgment, domain content gets translation with native review, and UI chrome gets externalized and translated in volume. The interesting decision is treating the AI's voice as the highest-leverage surface, because most of what a family reads over time is generated, not seeded.
docs/FEATURE_FLAGS.md.strict-dynamic, plus HSTS, Referrer-Policy, and Permissions-Policy. See docs/SECURITY.md.| Layer | Choice |
|---|---|
| Framework | Next.js 16, React 19, TypeScript 5.9 |
| UI | Tailwind CSS 4, shadcn/ui, Storybook 10 |
| Data | PostgreSQL on Neon, Prisma 7 |
| Client state | TanStack Query 5 |
| Auth | Better Auth, email and password |
| AI | Anthropic Claude through the Vercel AI SDK |
| Localization | next-intl |
| Analytics and flags | PostHog, EU region |
| Resend | |
| Rate limiting | Upstash Redis |
| Hosting | Vercel |
| Tests | Vitest, Playwright, Storybook with axe |
This is the beginning of the README. Read the rest at the original. Read the full README ↗