Build an e-ink fridge shopping list
Claude Code wrote firmware for a fridge-mounted shopping list that syncs with a phone web app and groups items by aisle.
- What they did
- A developer had Claude Code generate about 2,400 lines of C++ for an M5Stack PaperMono, an ESP32-S3 device with an e-paper touchscreen. They also set up a small FastAPI service with SQLite to sit between the device and a phone-based web interface. The system syncs over Wi-Fi on a schedule, whenever the screen is tapped, and after edits; the server can also use the Claude Code CLI to sort new items into aisles.
- How it went
- The finished setup works as a family shopping list on the fridge, with offline support and edits saved for later sync. It was built as a personal project for one home device and tested only on the C153 model.
- Tips
- Keep it on a local network, since the firmware stores Wi‑Fi credentials and the server does not require login. Make a flash backup first, because the device image includes calibration data.
Try it yourself with Claude Code
Build firmware in C++ for an [ESP32 e-ink device model] that acts as a shared fridge shopping list and syncs with a simple phone web app. Include the device code, the server side, and clear instructions for wiring, flashing, and running it. Make the list group items by aisle, support offline edits that sync later, and explain how to add and check off items. Before any irreversible step such as flashing, deleting, submitting, or sending data, stop and ask me to confirm. End once the code builds and I have step-by-step setup instructions.
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Use Claude Code to maintain Home Assistant automations
Adam relied on Claude Code plus an MCP server to inspect Home Assistant, edit automation YAML, and troubleshoot behavior from traces.
Use your phone to steer a PC game launch
A writer used Claude Code to handle simple desktop chores and start World of Warcraft from a phone-linked PC.
Turn Claude Code into a small life-admin helper
Hilary Gridley used Claude Code to collect tasks, organize them, and shrink big chores into easy starting moves.
Use Claude Code to clean inboxes, courses, and budgets
A non-technical CEO used Claude Code to narrow Gmail to reply-needed messages, convert homeschool PDFs into narrated lessons, and assemble a budget dashboard.
Set up a Reddit profile from the command line
A commenter had Claude Code complete their Reddit profile by handling navigation, form fills, and image uploads on its own.
Set up date-night reminders and ideas
They built a Claude Code helper that suggests dates, nudges them after gaps, and may later handle reservations.