A fullstack web app with a typesafe approach built with NextJS, and styled with Tailwind.
The app queries the Google Books API, through React Query, and presents the response as an infinite scroll. The books can be saved in a a shelf. You can sign in, with an email magic link procedure.
The server API is built with tRPC so the api schema is inferred to the client, as simple as that. Prisma ORM is used to query the databse.