Live Demo: https://my-book-tracker-2dyx.vercel.app
Personal tracker for books and movies, built with Next.js 15, TypeScript, Tailwind CSS, Prisma, and Neon Postgres.
Features
- Book shelf with reading status, ratings, and notes
- Movie watchlist with watch status, ratings, and notes
- Dashboard with counts, averages, recently added titles, and completion stats
- Search and status filters
- Dark mode
- Responsive sidebar + mobile navigation
Setup
- Copy environment variables:
- Install dependencies, generate the Prisma client, push the schema, and seed sample data:
npm install
npx prisma generate
npx prisma db push
npx prisma db seed
- Run the app:
Open http://localhost:3000.