Um projeto desenvolvido para a pratica das features mais recentes do NextJS.
Bookwise é um sistema de avaliação de livros. Essas avaliações podem ser acessadas publicamente, sem a necessidade de autenticação.
Todavia avaliar algum livro ou acessar perfis de avalidadores é necessário estar autenticado.
É possivel acessar avaliações mais recentes e os livros mais avalidados, alem de ter essa visualização por livro e por avaliador.
O projeto conta com o uso da App Router do NextJS, que utiliza os Server Components para contruir as rotas usando o React totalmente no lado do servidor.
Para a contrução da interface, utiliza o TailwindCSS para estilizar as páginas.
Além disso, paro o back-end, o projeto conta com o uso do NextAuth para conseguir autenticar o usuário e fazer um controle de rotas e avaliação de livros.
Para armazenar essas informações utiliza de um banco dados Postgres serveless, disponibilizado pelo Neon Tech, utilizando o Prisma para realizar as consultas e operações de escrita no banco de dados.