A minimal developer portfolio to showcase my professional work, selected projects, and writing.
Live Site: govindgupta.me
- MDX Blog β Write articles in MDX with support for GFM syntax, code highlighting, and custom components
- Theme System β Dark and light modes with automatic system preference detection and smooth transitions
- Responsive Design β Fully optimized for all screen sizes, from mobile to desktop
- SEO Optimized β Meta tags, Open Graph cards, and sitemap generation for better search visibility
- Analytics β Integrated with Umami and Vercel Analytics for Privacy-first tracking
- Interactive Elements β GitHub contribution graph, contact form with validation, and animated UI transitions
- GitHub Integration β Live GitHub contribution graph showcasing recent coding activity
- Performance β Built with Next.js App Router, static generation, and optimized asset loading
- Next.js
- TypeScript
- Tailwind CSS
- Framer Motion
- MDX
- next-mdx-remote
- next-themes
- Lucide React
- Node.js 20+
- npm or pnpm
# Clone the repository
git clone https://github.com/govindggupta/govindgupta.me.git
cd govindgupta.me
# Install dependencies
npm install
# Start development server
npm run devOpen http://localhost:3000 to view the site.
.
βββ src/
β βββ app/ # Next.js App Router pages
β β βββ (app)/ # Main application routes
β β βββ api/ # API routes
β β βββ blog/ # Blog pages
β βββ components/ # React components
β β βββ sections/ # Page sections (Hero, About, etc.)
β β βββ ui/ # Reusable UI components
β β βββ analytics/ # Analytics components
β βββ content/ # MDX blog content
β βββ providers/ # React context providers
βββ public/ # Static assets
βββ .github/ # GitHub assets & workflows
βββ out/ # Build output
See the Contributing Guide for details.
This project is under the ISC License.

