Vibe Coding Forem

NIRMAL PY
NIRMAL PY

Posted on

The cal.com clone

I got tired of scheduling tools that were slow, expensive, or bloated with features I didn’t need.

So I asked myself:
“Why am I paying for this… when I can build it?”
That question turned into a weekend project —
and that weekend project turned into Cal.Schedule ⏱️

A lightweight scheduling app where you can:
Create event types
Share a booking link
Let people book time with you (fast & clean)

What it includes:
Public booking pages
Custom event types (duration, location, fields, banners)
Booking confirmation flow
Admin dashboard + “My Bookings” view
Proper phone number handling (with country codes)
Image uploads via Supabase Storage

What I learned:

“Simple” products are never simple —
database migrations, type safety, permissions, UX details, accessibility fixes… and honestly, that’s the fun part.

Why I’m sharing this:
If you’re a builder, this is your sign to ship.
You don’t need a perfect plan — just a real problem and the courage to start.

If you’ve ever felt frustrated with scheduling tools:
👉 What feature would actually make one better for you?
Demo coming soon 🚀
hashtag#buildinpublic hashtag#saas hashtag#indiehackers hashtag#react hashtag#supabase hashtag#productbuilding

Top comments (0)