A Next.js 13 application with authentication and payments, built with PlanetScale, Drizzle ORM, Lucia, Tailwind and LemonSqueezy
TemplateA is a Next.js 13 application that provides authentication and payments functionality. It is built with various technologies such as PlanetScale, Drizzle ORM, Lucia, Tailwind, and LemonSqueezy. The project was created as a way to experiment with the new Next.js app directory, so it may not be optimized or implemented correctly. However, contributions and bug reports are welcome.
To run the TemplateA Next.js application locally, follow these steps:
npm install
Copy the .env.example file to .env and update the variables according to your environment.
Start the development server:
npm run dev
TemplateA is a Next.js application that provides authentication and payment functionality. It is built with various technologies and libraries and offers a range of features such as authentication using Lucia, SQL database ORM using Drizzle ORM, and UI components from shadcn/ui. The project is still in development, and there are known issues that need to be addressed. However, it provides a good starting point for building a real application and can be customized according to specific requirements.