← back to notes

From idea to app in 30 min | Next.js Hacks

Aug 15, 2025

I started this mini-series because I'm always asked how I approach an MVP when I have little time and zero desire to get lost in perfection. In this first episode I set a timer for 30 minutes and decided to go from a loose idea to a usable app. Spoiler: it can be done, if you play with good restrictions and know what to cut.

What are you going to see in the video

* Land the idea in 3 sentences

Before touching code, I ground it: problem, for whom and what is the minimum output. Without that, you're off to the pasture.

* Minimum requirements and nothing more

I put together a small scope with “happy path”. Anything that is not critical is left out for another iteration. The clock is ticking.

* Express design with v0

I use v0.app to sketch the UI in minutes. I iterate quickly until something “good enough” and only then move on to code. The goal is to unlock the implementation, not win a design award.

* Implementation in Next.js

I put together the base structure, connect the UI with the logic, manage simple states and output a version that can be used. No overengineering: just enough to make it work.

* Result: usable MVP in 30 minutes

Perfect? No. Useful? Yes. And that's the game: move quickly to validate the idea and only then go deeper.

Hacks that helped me

* Timeboxing posta: if something takes more than 5 minutes, you cut it or simplify it.

* Happy path first: leave edges and edge cases for the next round.

* Reuse everything you can: components, snippets, patterns that you already know by heart.

* Early feedback: An imperfect MVP in someone's hands is worth more than a perfect plan in your head.

Code and resources

* Project repo:

* v0 to prototype the UI:

Watch the episode

Closing

Making apps quickly is a muscle. The more you train it, the easier it becomes to separate the essential from the accessory. If you like the idea, tell me which app you would like me to try to build in 30 minutes for the next Next.js Hacks. And if you have any tricks to speed up your flow, leave it in the comments: that's what it's all about, sharing and continuing to iterate. See you in the next mate-code.

---

> Original article in Spanish: De idea a app en 30 min | Next.js Hacks