Start development server
1
Navigate to your project
2
Start the development server
http://localhost:3004 by default.3
Verify it's running
Open your browser to
http://localhost:3004 and you should see your application homepage.Any changes to files in
app/, components/, or lib/ will hot-reload automatically.Development features
Turbopack: The Starter Kit uses Next.js 15 with Turbopack for fast refresh and instant updates during development. Server Components: Most components render on the server by default. Client components (marked with"use client") also support hot module replacement.
Type checking: TypeScript validates your code in real-time as you edit.
Common workflows
Adding a new page
- Create a new file in
app/following Next.js App Router conventions - Server Components render automatically - no “use client” needed
- Save the file and navigate to the route in your browser
Modifying components
- Edit files in
components/ui/,components/generic/, orcomponents/project/ - Changes appear instantly in the browser
- TypeScript errors show in your editor and terminal
Updating configuration
- Edit
config/app.config.tsfor navigation, branding, footer links - Changes to server-side config require restarting the dev server
- Client-side config changes hot-reload automatically
Troubleshooting
Port 3004 already in use
Port 3004 already in use
Stop any existing Next.js processes:Or specify a different port:
Changes not hot-reloading
Changes not hot-reloading
Try these steps:
- Save the file explicitly (Cmd+S / Ctrl+S)
- Check the terminal for TypeScript errors
- Restart the dev server:
Ctrl+Cthennpm run dev - Clear Next.js cache:
rm -rf .next && npm run dev
TypeScript errors blocking development
TypeScript errors blocking development
Temporarily disable type checking during development:

