Zane Ouimet
Back to selected work

Novella

Book selection and reading rounds for clubs.

  • React
  • React Router
  • Vite
  • Tailwind CSS
  • Radix UI
  • shadcn/ui
  • Framer Motion
  • Lucide
  • NestJS
  • PostgreSQL
  • Redis
  • AWS
  • Amazon ALB
  • AWS CDK
  • GitHub CI
  • PostHog
  • Sentry
Explore Novella
Novella website introducing collaborative book selection and reading circles.

Books & community

Book clubs can discover books, choose their next read, and follow a reading round together.

Novella includes book discovery, author pages, and discussion guides alongside its reading circles. The React client uses React Router and Vite, with Tailwind CSS, Radix UI, shadcn/ui, Lucide, and Framer Motion. A NestJS backend uses PostgreSQL and Redis. AWS hosting includes an Application Load Balancer, with CDK infrastructure and GitHub CI. PostHog handles analytics and Sentry tracks errors. The site also includes PWA support and Open Graph metadata.

  • Reading circles
  • Book discovery
  • Shared reading rounds

Books and reading circles

Book covers identify titles in discovery. Reading circles group book selection, reading rounds, and discussion guides.

Novella book library with search, filters, and book covers.
Book discovery
Novella book detail page with cover art, author information, ratings, and reading activity tabs.
Book details