This Next.js template is ready for action, equipped with everything you need to build powerful web apps.
- Next.js 15: Next.js is a React framework that enables functionality like server-side rendering and generating static websites for React-based web applications.
- TypeScript 5: Because sometimes, you just need to know what's what.
- Zod: Zod is a TypeScript-first schema declaration and validation library.
- AuthJS 5: Authentication and authorization made as easy as pie.
- Prisma: Prisma is a modern database toolkit for PostgreSQL, MySQL, and SQLite, providing type-safe database access.
- Resend: Resend is a mailing provider for sending transactional emails.
- Tailwind CSS with Shadcn library: Styling made simple, with an extra dash of pizzazz.
- ESLint and Prettier: ESLint is a pluggable linting utility for JavaScript and JSX. Prettier is an opinionated code formatter.
- Clone this repository.
- Install dependencies using npm or yarn:
i use
pnpm
you can use whatever you want, if you want to usenpm
for example just go thepackage.json
and change this"packageManager": "[email protected]"
to this"packageManager": "npm"
and then use the command bellow with your new package manager
pnpm install
# or
npm install
# or
yarn install
-
Configure environment variables:
Need a PostgreSQL database? You can spin one up with the start-database.sh script, or if you're feeling adventurous, create your own—I won't stop you! Just make sure to fill in those.env
values based on.env.example
. -
Run the development server:
pnpm dev
# or
npm run dev
# or
yarn dev
- Open http://localhost:3000 in your browser to see the application.
This project is licensed under the MIT License.
A big shoutout to Create T3 App for for this.