• Tech Stacks
  • Posts
  • How Did This Indie Hacker Build a PM App in <1 Month?

How Did This Indie Hacker Build a PM App in <1 Month?

Bonus: See the plans and tiers he used to do it.

Hey there, tech stackers! 🚀

Stack Spotlight: How Ömer Eker Built Overbooked in Just One Month

We recently stumbled upon Overbooked—a clean, polished SaaS tool built for booking meetings, managing projects, sharing documents, and everything else you need to manage a digital business —and we were seriously impressed. Not just with the functionality, but with the design and speed of execution. It turns out the whole thing was built and launched in just one month.

Naturally, we had to dig into the stack.

Ömer Eker (@c0ldgroove on X) shared the exact tech stack he used to bring Overbooked to life. The choices are modern, tightly integrated, and perfect for indie hackers and early-stage builders looking to move fast.

Here’s the full breakdown. 👇

🧱 Framework: Next.js

Next.js served as the foundation for Overbooked—giving Ömer flexibility for routing, server-side rendering, and fast frontend performance.

Why it works:

  • Great developer experience

  • Built-in API routes

  • Seamless Vercel integration

Whether you're shipping a landing page or a full-stack app, Next.js is a staple for a reason.

Plan used: FREE (Ok, well it’s open-sourced 🙂 )

☁ Hosting: Vercel

It’s no surprise Ömer used Vercel to deploy. It’s the official hosting platform for Next.js and delivers world-class performance out of the box.

Highlights:

  • Instant deployments

  • Global CDN

  • GitHub integration

Build, push, and your app is live in seconds.

Plan used: Pro ($20/month)

⚙️ Backend: Convex

This was a standout move. Ömer used Convex for everything backend: database, queues, storage, and caching.

Why it’s exciting:

  • Real-time sync across components

  • Handles scale without boilerplate

  • Great for full-stack apps without spinning up your own infra

Convex is gaining traction for a reason—it removes tons of backend complexity.

Plan used: Free (for now) but he applied for their startups program and will be upgraded to PRO

🔐 Authentication: Clerk

For auth, Ömer went with Clerk, a modern authentication platform built for speed and developer happiness.

Why developers love it:

  • Pre-built UI components

  • Social + email/password login out of the box

  • Great dev experience with Next.js

Authentication isn’t fun to build. Clerk makes it frictionless.

Plan used: FREE

📊 Analytics & Session Replay: PostHog

Ömer integrated PostHog to track usage and replay sessions. This gives full visibility into how users navigate Overbooked—perfect for quick feedback loops.

What it includes:

  • Funnels and event tracking

  • Heatmaps and session replays

  • Self-hosted or cloud options

PostHog helps product decisions move fast and data-backed.

Plan used: FREE

🧠 A.I. Integration: aiSDK

Overbooked also features AI-driven functionality, thanks to aiSDK. It allows you to plug large language models directly into your frontend.

Why it’s smart:

  • Reduces latency by moving AI calls to the client

  • Works with OpenAI, Anthropic, and more

  • Flexible and easy to integrate

AI + scheduling? Makes perfect sense.

Plan used: Based on AI credits usage

💳 Payments: Paddle

Ömer monetized the product with Paddle, an all-in-one payments solution ideal for SaaS startups.

Why it’s ideal:

  • Handles taxes (like VAT!) for you

  • Subscription management built in

  • Clean, customizable checkout flows

No Stripe tax headaches. No duct-taping billing logic.

Plan used: 5% or $.50 per charge

🎨 UI: shadcn/ui

The crisp interface on Overbooked? That’s powered by shadcn/ui—a popular UI component library built with accessibility, Tailwind, and design consistency in mind.

Why it’s loved:

  • Beautiful default styles

  • Easy to theme and customize

  • Works seamlessly with Next.js + Tailwind

If your product needs to look premium without hiring a designer, this is a no-brainer.

Plan used: FREE (Ok, well it’s open-sourced 🙂 )

🧰 TL;DR – The Overbooked Tech Stack

Function

Tool

Framework

Next.js

Hosting

Vercel

Backend Infra

Convex

Authentication

Clerk

Analytics

PostHog

AI Integration

aiSDK

Payments

Paddle

UI Components

shadcn/ui

Ömer shipped a beautifully designed, AI-powered SaaS product in just 30 days—with zero fluff and maximum speed.

If you’re looking for inspiration (or your next tech stack), this one’s worth bookmarking.

Check out Overbooked here and follow Ömer on X to watch what he builds next.

Happy building! 🛠️

Always remember,

Explore broadly

Not just SaaS or tech, but multiple disciplines.

Share ideas selflessly

Be willing to share your knowledge. Keep giving and it will come back to you.

Your stack is not going to save you.

You are. So just build.

Go crush it,

Mark

Tech Stacks is human-compiled, edited, and designed

Reply

or to participate.