This is a template for quickly starting a new next.js app. You can create an app with this template like so:
npx create-next-app@latest --example "https://github.com/joel-thompson/next-app-template" --use-pnpm [your-app-name]- Tailwind CSS
- Shadcn UI
- Clerk authentication
- ESLint
- React 19
- Next.js 15
This project uses Clerk for authentication. You can sign up for a free account at Clerk.
Once you have an account, you can add your Clerk keys to the .env file. You can copy the .env.example file and rename it to .env.
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-publishable-key
CLERK_SECRET_KEY=your-clerk-secret-keyThen, run the development server:
pnpm devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.