From Astro to Next.js — and a New Idea Was Born

From Astro to Next.js — and a New Idea Was Born

Back in 2022, I built my first portfolio site with Astro, inspired by my longtime YouTube mentor, Dennis Ivy. Over time, I rebuilt and refined it several times, learning a lot along the way.

By 2024, I had become very comfortable with Next.js, and I considered switching my portfolio to it. But I decided to keep my Astro version for the sake of variety and to have another framework in my stack.

Recently, I wanted to add a blog to my site — — using a CMS that connects through an API. It worked well until I realized that new posts only appear after rebuilding the entire site. Meaning, every time I publish or update a post, I’d need to run a new build command.

That felt inefficient. I started wondering if I was doing something wrong or if Astro just doesn’t support fetching new content after build.

Then I thought — instead of moving everything manually to Next.js, why not use AI to convert the Astro code? That idea sparked another one:

Imagine turning a Vue project into React, or a Django app into Express — instantly. Many teams and companies face migration issues due to outdated tech or missing expertise. With how far AI has come, maybe this isn’t as far-fetched as it sounds.

Sometimes, a small developer problem leads to a big idea. 🚀