Prompt template

Reading tracker prompt — copy, paste, build

A clean prompt for a native reading tracker — currently-reading shelf, want-to-read queue, finished log, and per-book progress. Designed for readers who want a Goodreads-style log without Goodreads' UX.

The prompt

Build a native iOS and Android reading tracker with: (1) a shelves tab with three default shelves (Currently reading, Want to read, Finished) and book counts, (2) a shelf detail screen showing books with cover, title, author, and progress percentage, (3) a book detail screen with progress slider (page or percentage), notes, and a finish-book button that moves it to the Finished shelf and prompts for a 1-5 star rating, (4) an "add book" screen with manual title/author entry plus an optional ISBN scan placeholder via Expo Camera, (5) a stats tab with books finished this year, average rating, and currently-reading count. Use Expo, React Navigation, twrnc for styling, AsyncStorage for books and progress, and Expo Image for cover thumbnails.

Variants

Lite

Build a reading tracker with three shelves, manual book add, and progress logging. Skip ISBN scan and stats.

Pro

Build a reading tracker with shelves, ISBN scan via Expo Camera, OpenLibrary cover lookup, progress logging, ratings, reading goals, year-end summary, and a "currently reading" widget placeholder.

What you get

  • Expo + React Native project ready for Snack live preview
  • Three default shelves with counts
  • Per-book progress slider
  • Finish-book flow with rating prompt
  • Manual book add (ISBN scan in Pro variant)
  • Yearly stats card

Screens included

  • Shelves
  • Shelf detail
  • Book detail
  • Add book
  • Stats

Why this prompt works in AppGenie

Reading apps are book-cover-heavy — image loading, caching, and gentle empty states matter. AppGenie's A4 architect plans cover handling up front (Expo Image, lazy load, placeholder colors) so the first build does not jank when a shelf has fifty books.

Related prompts

Reading tracker prompt — FAQ

Does the prompt include an ISBN scanner?

The Pro variant scaffolds Expo Camera with a barcode-detection callback. You wire the ISBN-to-metadata lookup to OpenLibrary or Google Books in a follow-up prompt.

Can I import a Goodreads CSV?

Not in the default prompt. Ask "add a Goodreads CSV import via Expo Document Picker" and the diff-aware pipeline patches the add-book screen with a bulk-import action.

Ready to ship a reading tracker?

Paste this prompt into AppGenie. The diff-aware multi-agent pipeline produces a real Expo + React Native project you can preview live, iterate in chat, and own end-to-end.