Madhankumar

madhankumar028.dev

Personal portfolio site — rewritten in Next.js 14 (App Router) with TypeScript.

Stack

Getting Started

npm install
npm run dev

Open http://localhost:3000.

Updating Content

All site content lives in a single file:

src/lib/data.ts

Edit siteConfig, hero, about, experience, projects, blogPosts, and contact to update everything.

Adding Blog Posts

In src/lib/data.ts, add to the blogPosts array:

export const blogPosts = [
  {
    title: "Your Post Title",
    slug: "your-post-slug",
    date: "Mar 2026",
    excerpt: "Short description...",
    readTime: "5 min read",
  },
]

Then create the MDX/page file at src/app/blog/[slug]/page.tsx.

Deployment

Push to GitHub and connect the repo to Vercel. It will auto-detect Next.js and deploy.

Set your custom domain madhankumar028.dev in the Vercel project settings under Domains.