- 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.
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