A Next.js 13 application built using the new router, server components and server actions, as well as NextAuth.js, Drizzle ORM and Turso in an Nx monorepo
The PokémonA Next.js 13 application is a project built to explore the use of server actions, server components, Drizzle ORM, and the new intercepting/parallel routes in Next.js. It also integrates authentication using NextAuth.js and utilizes Turso for the database. However, it is important to note that this app may not be using the best practices since server actions are still in alpha, and there may be issues when running the app in an Nx monorepo.
To run the PokémonA Next.js 13 application locally, follow these steps:
.env.example file to .env and update the variables, including setting up GitHub OAuth.The PokémonA Next.js 13 application is a project that explores the use of server actions, server components, Drizzle ORM, and intercepting/parallel routes in Next.js. It also integrates authentication using NextAuth.js and utilizes Turso as the database. However, it is important to note that the app may not follow best practices and may have some issues when running in an Nx monorepo. Overall, it serves as a playground for experimenting with these technologies.