Next.js (App Router) portfolio with localized routes (/en, /es), TypeScript, and a performance-first UI.
- Next.js 14 + React 18
- TypeScript (strict)
- Tailwind CSS
- next-intl for i18n routing/content
npm install
npm run devOpen http://localhost:3000.
npm run lint
npm run build
npm run startsrc/app/[locale]locale route layout/pagesrc/contenttyped localized portfolio contentsrc/componentsmodular section componentssrc/i18nnext-intl routing/request configpublic/imagesmigrated project/profile images
- Push this folder as its own Git repository.
- Import the repo in Vercel.
- Use default Next.js build settings.
- Set production domain and update metadata base URL in
src/app/layout.tsx.