Vibeleaderboard
Index / tool
Visit github.com
Category
Productivity
Rank
No. 310Apps board

Previous survey · No. 296 ·

Type
TOOL
GitHub
208 stars
Date

About

PaperMono Shopping List is firmware for the M5Stack PaperMono (an ESP32-S3 board with an e-ink touchscreen) that turns it into a fridge-magnet shopping list, syncing over Wi-Fi with a companion mobile web page and continuing to work offline. It is roughly 2,400 lines of C++ and was written entirely through Claude Code as an experiment in using AI to build firmware for a new hardware device.

At a glance

PaperMono Shopping List turns an e-paper touchscreen into a fridge list that syncs with a phone browser through a small self-hosted server. It is worth exploring if you already have the hardware and want a practical firmware project.

Good fit

PaperMono owners comfortable flashing firmware and hosting a household app on their own network.

Consider something else when

Skip it if you want a ready-to-install phone app, a public sharing link or supported hardware beyond the tested PaperMono C153.

Start here

Start with the phone web interface on a trusted local network and keep the optional classifier off. Add a sample item and set an aisle order before building or flashing the device firmware.

Cost and requirements

The code is GPL-3.0 and needs a PaperMono device, PlatformIO and a Python server using FastAPI and SQLite. Optional Claude sorting sends new item names to the model.

Limits to know

The server has no built-in authentication and anyone who can reach its port can read or change the list. Wi-Fi credentials are compiled into the firmware. Offline edits queue for sync according to the README. Hardware and sync were reviewed from source.

Tags

esp32e-inkshopping-listfirmwareiotclaude-code

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.