Close
0%
0%

ESP32 Personal Library Console

ESP32-based personal library console for tracking reads, organizing TBR, and book discovery.

Similar projects worth following
0 followers
ESP32 Personal Library Console is a standalone embedded device designed to help manage a personal book collection without relying on a smartphone or cloud-based app.

The goal of this project is to build a dedicated reading companion capable of:
- Tracking completed books
- Managing a TBR (to-be-read) queue
- Logging reading progress
- Generating book suggestions based on history
- Storing data locally on-device

Instead of building another mobile application, this project explores creating a focused, distraction-free hardware interface using the ESP32 platform.

Phase 1: Hardware Exploration
The first phase focuses on rapid prototyping using off-the-shelf ESP32 development boards, including:
- CYD display modules
- Round TFT displays

Future Phases
- Persistent local storage architecture
- Basic recommendation logic
- Custom PCB
- Custom Casing

A dedicated, distraction-free ESP32 device for managing a personal book collection. No phone. No cloud. No notifications.

Tracks read books, manages a TBR queue, logs reading progress, and will eventually generate recommendations, all stored locally in flash.

Read more »

partitions.csv

Non-obvious trick: enlarged LittleFS partition (2.5 MB) to fit background images

Comma-Separated Values - 289.00 bytes - 03/03/2026 at 04:08

Download

  • 1 × ESP32-2432S028 "Cheap Yellow Display" (CYD) - ESP32-WROOM-32 module
  • 1 × 2.8" ILI9341 TFT 320×240 built into CYD (confirmed working)

View project log

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates