Skip to content

Arke-Systems/nextjs-foundations

Repository files navigation

Next.js Foundations Starter

A Turborepo monorepo starter for the Next.js Foundations certification course.

Deploy with Vercel

Getting Started

# Install dependencies
pnpm install

# Run both apps in dev mode
pnpm dev

# Type check all packages
pnpm check-types

# Build all packages
pnpm build

# Format and lint
pnpm format
pnpm lint

Project Structure

nextjs-foundations-starter/
├── apps/
│   ├── web/                    # Marketing site (localhost:3000)
│   └── blog/                   # Content hub (localhost:3001)
├── packages/
│   ├── ui/                     # Shared UI components
│   └── api/                    # Mock data layer (Faker)
├── turbo.json                  # Turborepo configuration
├── biome.jsonc                 # Biome linting/formatting
└── package.json

Apps

  • web (apps/web) - Marketing site running on port 3000
  • blog (apps/blog) - Content hub running on port 3001

Packages

  • @repo/ui - Shared React components
  • @repo/api - Mock data functions using Faker

Tech Stack

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors