Skip to main content

Command Palette

Search for a command to run...

A Hypothetical Cal.com Clone That Costs Almost Nothing to Run

Published
A Hypothetical Cal.com Clone That Costs Almost Nothing to Run
R

I'm Rudraksh Laddha โ€” a DevOps engineer and emerging full-stack developer, passionate about building scalable, reliable systems that solve real-world problems.

With a solid foundation in cloud infrastructure automation using tools like Kubernetes, Docker, Terraform, and AWS, I thrive in environments where efficiency, resilience, and automation are key.

But my journey doesn't stop at infrastructure. I'm actively expanding into full-stack development, building dynamic applications using React, Node.js, and MongoDB. Whether it's designing cloud-native CI/CD pipelines or developing intuitive user interfaces, I enjoy creating end-to-end solutions โ€” from server to screen.

Right now, I'm: ๐Ÿงฉ Building full-stack applications that merge DevOps reliability with engaging frontend experiences ๐Ÿ› ๏ธ Contributing to open-source projects, learning through collaboration and real-world scenarios ๐Ÿš€ Growing Virendana Ui, my own UI library focused on expressive, clean design systems ๐Ÿš€ Growing Learn Virendana, where I share my personalized learning journey โ€” from beginner to experienced ๐ŸŽฎ Developing side projects like 2048 Rush, blending product thinking with scalable infrastructure My long-term goal? To bridge DevOps and development โ€” building products that are not just functional and fast, but also resilient, beautiful, and ready for scale.

Hi, I am Rudraksh.
This is not a full-blown startup announcement but more of a hypothetical concept of how I can build a calendar scheduling app like Cal.com, but at a much lower price. I am writing this to share my thought process, get feedback, and maybe inspire others. Of course, there will be limitations in scalability and performance, but thatโ€™s fine โ€” this is more of a โ€œhow I would design itโ€ piece.


What is Cal.com?

Cal.com is basically a platform where a client can schedule a discovery call or one-to-one session with you. It integrates with multiple calendars like Google or Outlook and helps avoid the back-and-forth of โ€œWhen are you free?โ€

Now, instead of reinventing the wheel, I just thought โ€” why not make a simplified version for personal/freelance use where infra costs stay super low?


My Tech Choices

I will go with Node.js for the backend because itโ€™s fast, easy to use, and has a big ecosystem.

  • JWT authentication โ†’ for security and user sessions

  • MongoDB Atlas โ†’ to store user data (easy scaling + free tier works)

  • Redis โ†’ for caching and faster user experience

  • WebSockets โ†’ to push notifications (like reminders or updates) in real time

For hosting:

  • Backend on Render (free/cheap tier works well)

  • Frontend on Vercel (great for React and Next.js, also free tier friendly)

So infra is cheap, clean, and easy to maintain.


How I Imagine the Flow

1. First Page โ†’ Platform Connect

When a new user signs up, the first page will ask: Which platform do you want to connect with? (Google, Outlook, or Zoom).
This way, they directly sync calendars and conferencing tools.

2. Dashboard โ†’ Profile Setup

User sets up how their public profile should look (like โ€œBook a call with Rudrakshโ€). They can choose availability, description, links, etc.

3. Backend โ†’ Data & Notes

Here comes the twist. Instead of storing only appointments, I also integrate:

  • Notion API or Google Docs API โ†’ to save client details automatically in bullet format

  • This can be enhanced with Gemini (AI premium feature) to auto-summarize client info for freelancers

4. Scheduling โ†’ Calls & Payments

  • The client picks a date โ†’ app checks your calendar โ†’ generates a Google Meet link automatically

  • Notifications go through WebSocket (instant updates instead of email delays)

  • If itโ€™s a paid discovery call, then use Stripe.js or Razorpay for payment


Cost Analysis

The main goal: low infra burn.
For ~1000 active users, cost can be as low as $0 โ€“ $5 (thanks to free tiers):

  • MongoDB Atlas free tier

  • Redis free plan

  • Render + Vercel free/cheap tier

So basically, the infra is close to barely anything compared to scaling Cal.com. If one day usage grows massively, of course, infra costs will rise, but at small scale itโ€™s super affordable.


Why I Like This Idea

  • Low infra โ†’ doesnโ€™t burn money unnecessarily

  • Useful for freelancers, creators, or coaches who just want simple scheduling + payments

  • Extensible โ†’ can add AI summaries, more calendar integrations, or even analytics later

This is just a raw design thought. I havenโ€™t built it fully yet, but the concept excites me because it mixes practicality (scheduling, payments) with low infra cost (almost free hosting).


Closing Thoughts

This is not about competing with Cal.com, but showing how you can design a lean version of the same idea, especially useful if youโ€™re a freelancer or small business who doesnโ€™t want to spend much on infra.

If you have thoughts, improvements, or want to collaborate, Iโ€™d love to hear from you. ๐Ÿš€


If you were building this, which part would you simplify or skip to keep infra even cheaper?

More from this blog

R

Rudraksh.tech

67 posts