This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Jyotish Meet
High-concurrency booking platform with zero double-bookings.
A production-ready booking platform built with Next.js & Firebase. Featuring a strict Redis atomic locking layer to eliminate race conditions. Open for community testing and real-time performance feedback!
Hey Product Hunt! 👋 I'm Bittu, the developer behind Jyotish Meet.
I built this as a battle-tested showcase of how modern web applications should handle high-concurrency traffic. Too many standard scheduling tools crash or suffer from double-booking race conditions when a creator or practitioner experiences a sudden spike in traffic.
I wanted to solve that problem deterministically using a strict Upstash Redis Atomic Lock (NX) over a Next.js and Firebase architecture.
I’m launching today specifically to get your feedback and help me stress-test the live platform:
🛠️ Try to break the checkout: I heavily integration-tested the API against 2,645 simultaneous requests using k6, resulting in zero data collisions. Go ahead and try to double-book a slot!
⚡ Experience the Edge Latency: Browse the calendar to see how the caching layer keeps page delivery under 50ms.
✨ Critique the UI: Explore the glassmorphic dark-theme interface built entirely with Tailwind CSS.
Note: The GitHub repository is currently private to protect the live Razorpay and Firebase environments, but I am an open book regarding the backend engineering!
I am completely open to architectural critique, UI layout suggestions, and performance bug reports. Drop your thoughts or questions about the Redis lock implementation in the comments below! 👇
Booked a slot during a busy hour and it locked in cleanly with no double booking, which is honestly more reliable than most paid schedulers I've tried. Nice job shipping the Redis piece without it feeling half-baked.
Curious how the Redis locking actually holds up when two users hit the same time slot at the exact same millisecond — would love to know what happens on the edge cases.
Really cool to see a booking platform with proper Redis locking baked in, that's a detail most skip and end up regretting. One thing I'd love to try is calendar sync with Google or Outlook, so bookings can show up alongside existing appointments without manual copying. Would make this feel way more plug and play for consultants already living in their calendars.
How does the Redis locking layer handle cases where a user’s session drops mid-booking? Genuinely curious if that can lead to stuck slots or if there’s a built-in TTL fallback.
About Jyotish Meet on Product Hunt
“High-concurrency booking platform with zero double-bookings.”
Jyotish Meet was submitted on Product Hunt and earned 7 upvotes and 9 comments, placing #72 on the daily leaderboard. A production-ready booking platform built with Next.js & Firebase. Featuring a strict Redis atomic locking layer to eliminate race conditions. Open for community testing and real-time performance feedback!
Jyotish Meet was featured in Web App (122.9k followers), Productivity (656.2k followers) and SaaS (43.1k followers) on Product Hunt. Together, these topics include over 232.3k products, making this a competitive space to launch in.
Who hunted Jyotish Meet?
Jyotish Meet was hunted by Bittu Gussain. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Jyotish Meet stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.