Skip to content

A modern, full-stack personal website and blog built with Next.js, TypeScript, and MongoDB. It features a dynamic blog system with Markdown support, project showcases, email subscription, and full SEO optimization. Built for speed, accessibility, and scalability.

Notifications You must be signed in to change notification settings

HarryFoster1812/Portfolio-Website

Repository files navigation

Harry Foster – Portfolio & Blog

https://www.harryfoster.tech
A full-stack personal portfolio and technical blog built with Next.js, TypeScript, and MongoDB.


✨ Features

  • 📝 Blog System with Markdown content, comments, and dynamic routing
  • 💼 Project Showcase with tags and interactive buttons
  • 📬 Email Subscription with MongoDB and unsubscribe/verify flow
  • 🌐 Sitemap & SEO optimized with sitemap.xml and robots.txt
  • 📄 Downloadable CV via direct public link
  • 🌙 Fully responsive and accessible design

🧱 Tech Stack

  • Framework: Next.js (App Router)
  • Language: TypeScript, JSX/TSX
  • Database: MongoDB (via Mongoose)
  • Styling: CSS Modules, Global CSS
  • Content: Markdown (MD) for blogs
  • Deployment: Vercel

About

A modern, full-stack personal website and blog built with Next.js, TypeScript, and MongoDB. It features a dynamic blog system with Markdown support, project showcases, email subscription, and full SEO optimization. Built for speed, accessibility, and scalability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •