Tech stack: Next.js (App Router) + TypeScript, Tailwind CSS, Contentlayer (MDX), Framer Motion, ECharts/D3/Recharts, lucide-react.
- Node 18+ and pnpm/yarn/npm installed
- Install deps:
- npm i
- Run dev server:
- npm run dev
Content lives under content/. Add images under public/images. Place resume at public/resume/Nivesh_Resume_MSBA2026.pdf.
- Charts are stubbed with minimal wrappers; enhance for accessibility and data as needed.
- Contact API is a stub; connect Resend or Formspree.
- Publications read from
data/publications.json(export once from Scholar).