Muzaa.app - Create a personal musical gift

How Muzaa.app was Born: From Paper Sketches to "Vibecoding" and a Custom Stack

Hi everyone! If you know me, you know I love to create. Today, I want to share the story of how Muzaa.app came to life. This project is a special one for me-it blends deep emotion, AI, and modern development.

In a nutshell: Muzaa.app is a platform that lets you create personalized musical gifts using AI. In just a few minutes, you can generate a custom song tailored to your friend’s personality and send it directly to them as a unique, one-of-a-kind digital surprise.

blog_hd2

It all started with a 60th Birthday

Maybe you’ve experienced this: someone in your family has a big day, and you want to give them something truly personal. I had been playing around with AI music tools for a while, so when my friend’s aunt celebrated her 60th birthday, I wrote some lyrics for her, ran them through the system, and played the song at the party.

The success was incredible. People were amazed, and my aunt was brought to tears. In that moment, I felt the „IMPULSE.“ Later, when three different friends asked me in a single week if I could help them make songs for their moms or buddies, it clicked. Why not build a tool for people to create songs themselves? That’s how Muzaa.app was born.

Under the Hood: Tech Stack and „Vibecoding“

As a developer, I didn’t want to get stuck in months of manual coding. Today, we call it vibecoding. I don’t write every single line of code by hand; I „conduct“ AI models instead.

I’m currently using Claude 4.6 Opus (having experimented with other tools like Bolt, Lovable, Cursor, and Antigravity), and my primary tool is Claude Code. Thanks to this workflow, I managed to create the MVP in just one week by working evenings.

My Tech Stack:

  • Framework: Built on Next.js. It’s designed modularly-every part (generation, library, and payments) is developed separately, allowing for quick updates without breaking the whole system.
  • Hosting: I use Cloudflare Pages. It’s fast, secure, and scales perfectly.
  • Data and Auth: Supabase manages users, the database, and Google authorization.
  • Storage: For large files like audio and images, I use Cloudflare R2 because of its generous free tier and extreme speed.
  • Payments: A hybrid model through Stripe. You can buy one-time credits (that never expire) or opt for a subscription for more generations at a better price.
  • Invoicing: I programmed the invoicing system myself-a simple PDF generator that sends files via Resend.

From a Sketch to an Intuitive Wizard

Before I started development, I grabbed some plain paper and a pen (actually, they were papers my daughter had been drawing on!) and sketched out the app’s storyboard.

Today, that sketch has become an intuitive Wizard. I didn’t want to overwhelm users with a giant form. Instead, the Wizard guides you step-by-step:

  1. Choosing the mood and style.
  2. Creating rhymed lyrics with AI help.
  3. Picking a voice (singer). The result? Two unique song variations delivered in under two minutes.

A Musical Gift: More Than Just an MP3

What I’m most proud of is the Gift Page. When you create a song for someone, you don’t just send a simple download link. You send a personalized experience where the recipient:

  • Clicks the “Unwrap Gift” button.
  • Sees a shared photo, a personal message, and the lyrics.
  • The custom song about them starts playing automatically.

This page also serves as my little marketing tool. If the recipient loves the gift-and so far, they always have—they can click a button right below it to try creating something for their own friends.

A Few Honest Words in Closing

I’m comfortable with code, but I’m a total beginner at marketing. I’m writing this blog to be open and share my journey. Muzaa already speaks five languages and is currently being tested by my first 20 friends.

If you want to give someone a breath-catching gift that stays in their heart and phone forever, try it out at muzaa.app. I would appreciate any feedback!

Best, Jozef

Other Projects