1. Start the App Router app
4 min
One idea
Start with App Router from day one. In Next.js, routes come from files, and the app folder is where your project will grow.
For this track, your repo must clearly show App Router files. Do not start with an older Pages Router tutorial and try to convert it at 2 am.
What you create
You will create a Next.js app using create-next-app. The current default setup gives you TypeScript, Tailwind CSS, ESLint, App Router, Turbopack, the @/* import alias, and AGENTS.md.
You only need the starter today. Later lessons will add routes, Server and Client Components, server data fetching, and a route handler.
Before you start
Do each one yourself, then tap it to tick it off. The ticks are only a checklist for you: they are not marked or scored.
0 of 4 done
Create and run
Use pnpm if you have it. This command creates the app with the default recommended choices, including App Router.
The dev server runs locally. Open the local URL it prints in your browser.
pnpm create next-app@latest campus-helpdesk --yes
cd campus-helpdesk
pnpm dev