Project Showcase

Explore a diverse portfolio of projects I've craftedโ€”ranging from robust web applications and intuitive mobile solutions to scalable e-commerce platforms and custom design systems. Each project demonstrates my commitment to clean code, modern technologies, and delivering real-world impact. Dive in to see how I approach challenges, solve problems creatively, and bring ideas to life through technology.

Back to Home
Blog Platform

Blog Platform

BlogsWeb Development

A full-featured blogging platform with markdown support.

I've always wanted a place where I could write and share my thoughts on tech, showcase tutorials, and document my learning. Instead of using an existing CMS or platform, I decided to build my own: a fully custom blog platform using Next.js, MDX, and a modern React stack.

Live Preview

๐Ÿง  Why Build a Custom Blog?

Sure, platforms like Medium or Hashnode exist. But they come with limitations โ€” both in terms of customization and ownership. I wanted:

  • ๐Ÿ–‹๏ธ Markdown-based writing (MDX for flexibility)
  • ๐Ÿงฑ Full control over layout, SEO, styling, and content
  • โšก Lightning-fast static performance
  • ๐Ÿ’Œ A working contact form to connect with readers

โœจ Key Features

  • ๐Ÿ“ Write posts in .mdx files with frontmatter metadata
  • ๐ŸŽจ Clean and responsive custom design
  • ๐Ÿ“ Posts are statically generated for fast performance
  • ๐Ÿ” SEO-optimized with title, description, and slug-based routing
  • ๐Ÿ”— Tag support for organizing posts (optional)
  • ๐Ÿ’ฌ Contact form with form validation and EmailJS integration
  • ๐Ÿงผ Clean codebase using modern React and hooks

๐Ÿ”ฎ Whatโ€™s Next?

Here are some features Iโ€™m planning to add:

  • ๐ŸŒ“ Dark mode toggle
  • ๐Ÿท๏ธ Filter blog posts by tag
  • ๐Ÿ—‚๏ธ Archive by month/year
  • ๐Ÿ“ˆ Analytics

License

MIT