Skip to content

mbenja/shelves

Repository files navigation

Shelves

A simple web app for logging and organizing books. This app was born out of too many hours being frustrated by Goodreads.

Shelves light mode Shelves dark mode

Features

  • Create, rename, and delete bookshelves
  • Search for books via ISBN and add them to a bookshelf
  • Record book ratings and year in which the book was read
  • View reading statistics that include number of books and pages read per year
  • Set a yearly reading goal
  • Light and dark themes

Tech Stack

  • NextJS + TypeScript
  • tailwindcss
  • Prisma + PlanetScale
  • Vercel
  • OpenLibrary API