Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/redpangilinan/next-entree

Next.js 14+ starter template with app router, shadcn/ui, typesafe env, icons, and configs setup.
https://github.com/redpangilinan/next-entree

next-14 next-app-router next-appdir next-boilerplate next-js next-js-14 next-starter next-starter-template nextjs nextjs14 prettier radix-ui react shadcn-ui starter-template tailwind tailwindcss typesafe typescript

Last synced: about 17 hours ago
JSON representation

Next.js 14+ starter template with app router, shadcn/ui, typesafe env, icons, and configs setup.

Awesome Lists containing this project

README

        

# Next Entree

Next.js 14+ starter template with app router, shadcn/ui, typesafe env, icons and configs setup.

## Usage

1. Setup a project using the template

```bash
pnpm create next-app -e https://github.com/redpangilinan/next-entree
```

```bash
npx create-next-app -e https://github.com/redpangilinan/next-entree
```

```bash
yarn create next-app -e https://github.com/redpangilinan/next-entree
```

```bash
bunx create-next-app -e https://github.com/redpangilinan/next-entree
```

2. Copy `.env.example` to `.env.local`

```bash
cp .env.example .env.local
```

## Features

This template uses [shadcn](https://github.com/shadcn)'s Next.js app structure from [shadcn/ui](https://ui.shadcn.com/).

- Next.js 14+ `/app` router
- TypeScript
- Tailwind CSS
- shadcn/ui (Radix UI + Tailwind)
- Prettier (w/ auto sort imports and tailwind classes)
- SEO optimized
- Typesafe env, icons, and config
- Ready to use - jump right into development

## Scripts

If you are using a different package manager, be sure to update the package.json format scripts.

1. Check project formatting

```bash
pnpm format:check
```

2. Format the project

```bash
pnpm format
```