DEV Community

Tiny Studio
Tiny Studio

Posted on

I built a micro SaaS in 2 weeks while learning Next.js — here's what I shipped

I've been wanting to build a micro SaaS for a while.
Last week I finally stopped overthinking and just shipped something.

The Problem

As a developer, I always struggled to know what my users actually
think about my apps. Tools like Hotjar exist but they're expensive
and complex for simple use cases. I just wanted to know:
what are users confused about? What's broken? What do they want next?

What I Built

Nudge — a lightweight feedback widget you can add to any website
with one script tag.

Users see a floating button → click it → leave a bug report,
idea, or general feedback → you get notified by email instantly.

<script src="https://nudge-app/widget.js"
        data-project-id="your-id">
</script>
Enter fullscreen mode Exit fullscreen mode

That's literally all it takes to embed it.

Tech Stack

  • Next.js — frontend + API routes
  • Supabase — database and auth
  • Resend — email notifications
  • Vercel — hosting (free tier)

Total cost to run: $0/month at this stage.

What I Learned

1. Ship before you're ready
The landing page went live before the actual product was built.
That's the right order — validate first, build second.

2. One feature is enough to launch
Version 1 is just: floating button → form → email notification.
No dashboard, no analytics, no integrations. Just the core loop.

3. Distribution is harder than building
Getting the first 5 signups is genuinely harder than building
the product. Reddit, IndieHackers, Dev.to — all have restrictions
for new accounts. Building in public helps.

What's Next

Currently collecting waitlist signups and talking to potential users
before building more features.

If you're building something and want a simple way to collect
feedback from your users — check it out:

👉 nudge-app-mauve.vercel.app/

Would love feedback from the Dev.to community —
what would make this useful for you?

Top comments (0)