Back to the Writing
Aman Jha product-developmentrapid-prototypingSaaS

How I Shipped UTMStamp in 13 Days: A Day-by-Day Build Log

A detailed account of building and launching UTMStamp in 13 days, offering insights and practical guidance on fast product development.

How I Shipped UTMStamp in 13 Days: A Day-by-Day Build Log

Shipping a product in 13 days is not for the faint-hearted. It’s a whirlwind of strategic decisions, caffeine-fueled coding sprints, and rapid validations. With 45+ products built across IoT, SaaS, marketplaces, and consulting under my belt, I decided to see if I could pull off a personal challenge: launching UTMStamp, a simple tool to generate, track, and manage UTM codes, in under two weeks. Here’s a day-by-day breakdown of how it happened.

Day 1: Idea Validation and Scope Definition

What Was Built

The first day was all about setting the stage. I began with a problem I had faced countless times: managing UTM parameters for marketing campaigns. It’s mundane yet crucial, and the existing tools were either too complex or too simplistic.

Decisions Made

Tools Used

What Was Cut

Day 2: Tech Stack Choices

Why Next.js and Supabase?

Choosing the right tech stack was crucial for this rapid build. I settled on Next.js and Supabase for several reasons:

Other Tools

Midnight Coding

I spent the evening setting up the project structure, ensuring that I could deploy a “Hello World” on Vercel by midnight. It’s a small win that set the momentum.

Day 3: Wireframes and Basic UI

What Was Built

Created wireframes outlining the core user flows: UTM creation and management.

Decisions Made

Tools Used

What Was Cut

Day 4: Setting Up the Backend

What Was Built

Structured the database in Supabase to handle users and UTM data.

Decisions Made

Tools Used

What Was Cut

Day 5: Frontend Development Begins

What Was Built

Started coding the frontend, focusing on the main dashboard where users would generate and view UTMs.

Decisions Made

Tools Used

Midnight Coding

First real functional React components were wrapped up. The dashboard could now display static data, which made the product feel tangible.

Day 6: Authentication and User Management

What Was Built

Implemented basic authentication using Supabase Auth.

Decisions Made

Tools Used

What Was Cut

Day 7: UTM Generation Logic

What Was Built

Wrote the core logic for generating UTM codes.

Decisions Made

Tools Used

What Was Cut

Day 8: UTM Management Interface

What Was Built

Added interfaces for viewing and managing existing UTMs within the dashboard.

Decisions Made

Tools Used

Midnight Coding

A bug in the table pagination took longer than expected, turning into an unexpected late-night session.

Day 9: Testing and Bug Fixing

What Was Built

Focused on testing and fixing bugs in the existing features.

Decisions Made

Tools Used

What Was Cut

Day 10: Preparing for Launch

What Was Built

Finalized the product for launch, ensuring that everything was running smoothly.

Decisions Made

Tools Used

Midnight Coding

Tweaked the email notification system to ensure it didn’t end up in spam folders.

Day 11: Go Live!

What Was Built

Went live with UTMStamp to the closed group.

Decisions Made

Tools Used

The First User

The first official user was from my Slack network. Their feedback highlighted a minor UI confusion, which was swiftly addressed.

Day 12: Responding to Feedback

What Was Built

Implemented quick fixes based on early feedback, mainly UI tweaks and minor bug fixes.

Decisions Made

Tools Used

What Was Cut

Day 13: Public Launch and Reflect

What Was Built

Made UTMStamp publicly available and initiated a broader outreach.

Decisions Made

Tools Used

Midnight Reflection

Reflecting on the journey, I realized this was the fastest I had ever moved from concept to launch. The tight deadline forced me to make decisive cuts and focus solely on what truly mattered for the MVP.

Successes and Lessons Learned

What Worked

What Didn’t Work

Conclusion

Shipping UTMStamp in 13 days was an intense ride but incredibly rewarding. It was a testament to the power of focus, strategic decision-making, and leveraging the right tools. For anyone dreaming of launching a product quickly, remember that constraints can be your best ally. They force you to deliver what truly matters. Here’s to the next lightning-fast build!