A modern e-commerce platform built with Next.js, Vercel, Convex, Clerk, and Shadcn UI.
apps/
├── web/ # Main Next.js web application
├── docs/ # Documentation site
packages/
├── ui/ # Shared UI components
├── types/ # Shared TypeScript types
├── utils/ # Shared utilities
└── config/ # Shared configuration
- Framework: Next.js 14 with App Router
- Deployment: Vercel
- Database: Convex
- Authentication: Clerk
- UI Components: Shadcn UI
- Styling: Tailwind CSS
- Type Checking: TypeScript
- Package Manager: pnpm
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
-
Open http://localhost:3000 in your browser.
Important Security Update: This project has been updated to address CVE-2025-55182, a critical remote code execution vulnerability in React Server Components. Next.js has been updated to version 15.0.5 or later which contains the security patch. For more information about this vulnerability, see the React security blog post.
pnpm dev- Start all apps in development modepnpm build- Build all appspnpm lint- Lint all packagespnpm clean- Clean all node_modules