Personal portfolio site built with Next.js 16, React 19, TypeScript, Tailwind CSS v4, and Framer Motion.
npm install
npm run devOpen http://localhost:3000.
Most site content lives in lib/data.ts:
- Hero / site meta
- Projects (including detail pages under
/projects/[slug]) - Tech stack
- Writings
- Resume data (
/resume)
The downloadable CV is public/resume.pdf.
| Command | Description |
|---|---|
npm run dev |
Local development |
npm run build |
Production build |
npm run start |
Serve production build |
npm run lint |
ESLint |
npm run smoke |
Data/route smoke checks |
Optional:
NEXT_PUBLIC_SITE_URL=https://danielkombou.devUsed by sitemap.ts, robots.ts, and metadata (metadataBase).
Deploy on Vercel or any Node host that supports Next.js App Router.