Skip to content

feat: Add standalone portfolio site with Next.js 15#44

Merged
Ndevu12 merged 1 commit intodevelopfrom
feature/portfolio-site
Jan 10, 2026
Merged

feat: Add standalone portfolio site with Next.js 15#44
Ndevu12 merged 1 commit intodevelopfrom
feature/portfolio-site

Conversation

@Ndevu12
Copy link
Copy Markdown
Owner

@Ndevu12 Ndevu12 commented Jan 10, 2026

🚀 Add Standalone Portfolio Site with Next.js 15

Summary

This PR introduces a new standalone portfolio website built with Next.js 15, designed to be deployed at www.ndevuspace.com while the existing blog/CMS remains at dev.ndevuspace.com.

✨ Features

  • Modern, responsive portfolio design with dark/light theme support
  • Animated header with hide/show on scroll behavior
  • Hero section with gradient orbs and grid pattern background
  • About section with highlights and stats
  • Skills section with categorized tech stack display
  • Projects section with filtering by category
  • Experience timeline (work and education)
  • Contact form with social links
  • Smooth scroll navigation with active section indicator
  • Theme toggle with localStorage persistence

��️ Tech Stack

  • Next.js 15.1.5 with App Router
  • React 19, TypeScript 5
  • Tailwind CSS 3.4.17 with dark mode (class strategy)
  • Framer Motion 12.3.0 for animations
  • Lucide React for icons

🐛 Key Fixes

  • Fixed header border line issue by adding relative to nav buttons
  • Implemented proper theme switching across all sections
  • Added sticky header with smooth hide/show animation

📁 Structure

  • /portfolio - New standalone portfolio project
  • Separate from existing blog/CMS codebase
  • Ready for independent deployment

📸 Screenshots

Add screenshots after deployment

✅ Checklist

  • Code follows project style guidelines
  • Theme switching works in all sections
  • Header animation works correctly
  • Responsive design tested
  • No console errors

## Summary
This PR introduces a new standalone portfolio website built with Next.js 15,
designed to be deployed at www.ndevuspace.com while the existing blog/CMS
remains at dev.ndevuspace.com.

## Features
- Modern, responsive portfolio design with dark/light theme support
- Animated header with hide/show on scroll behavior
- Hero section with gradient orbs and grid pattern background
- About section with highlights and stats
- Skills section with categorized tech stack display
- Projects section with filtering by category
- Experience timeline (work and education)
- Contact form with social links
- Smooth scroll navigation with active section indicator
- Theme toggle with localStorage persistence

## Tech Stack
- Next.js 15.1.5 with App Router
- React 19, TypeScript 5
- Tailwind CSS 3.4.17 with dark mode (class strategy)
- Framer Motion 12.3.0 for animations
- Lucide React for icons

## Key Fixes
- Fixed header border line issue by adding 'relative' to nav buttons
- Implemented proper theme switching across all sections
- Added sticky header with smooth hide/show animation

## Structure
- /portfolio - New standalone portfolio project
- Separate from existing blog/CMS codebase
- Ready for independent deployment
@vercel
Copy link
Copy Markdown

vercel bot commented Jan 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
ndevuspace Error Error Jan 10, 2026 2:41pm

@Ndevu12 Ndevu12 self-assigned this Jan 10, 2026
@Ndevu12 Ndevu12 merged commit d24f223 into develop Jan 10, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant