Call Yati

Meeting Booking & Calendar Automation — 2026

Call Yati — Meeting Booking & Calendar Automation — 2026

Tech Stack

Next.jsGoogle Calendar APIOAuth 2.0PostgreSQLPrismaTypeScript

My Role

Designed and implemented the complete booking workflow, calendar integrations, and scheduling logic.

Team

Solo Project
Product & Engineering

Timeline

2026 • Scheduling Platform

Overview

Call Yati is a specialized meeting booking platform designed to eliminate the manual, back-and-forth friction of scheduling appointments. The problem it solves is the inefficiency of coordinating availability across different time zones and busy calendars. By allowing users to configure their working hours and share a centralized booking link, Call Yati empowers guests to instantly secure a time slot that automatically syncs with the host's existing commitments. The technical architecture is built around Next.js, PostgreSQL (via Prisma), and deep integration with the Google Calendar API. The core architectural decision was to rely on Google's OAuth 2.0 flow for authentication and authorization. This ensures that Call Yati never stores raw user passwords and only requests the specific scopes necessary to read availability and insert events. The platform fetches real-time calendar data to dynamically calculate available slots, taking into account user-configured buffer times, minimum scheduling notice, and daily booking limits. A significant challenge during development was implementing robust time zone handling and availability calculation. Dealing with edge cases—such as daylight saving time transitions, overlapping existing calendar events, and customized weekly schedules—required complex date-math algorithms. I utilized strict UTC storage in the database and handled localized rendering purely on the client side to prevent timezone-related bugs. Another challenge was ensuring atomic operations when a booking is confirmed to prevent double-booking in high-traffic scenarios. The outcome is a highly reliable, responsive application that mirrors the core functionality of enterprise scheduling tools while maintaining a clean, accessible user interface.

What I Built

  • Shareable booking link pages with real-time availability slots
  • OAuth 2.0 Google Calendar integration for automatic event creation
  • Configurable working hours, buffer times, and booking limits
  • Email notifications sent to both host and guest on confirmation
  • Dashboard to view, reschedule, and cancel upcoming meetings

Key Highlights

Instant Booking

Share a link and let others pick a time — no back-and-forth emails.

Calendar Sync

Confirmed meetings auto-sync to Google Calendar via OAuth.

Availability Control

Full control over your working hours and buffer times.

Interactive Playground

Timezone Slot Booker

Select different attendee timezones and watch available host appointment slots recalculate and lock automatically.

Meeting Timezone Tuner

cal.yati.com
Preset Timezones
Attendee UTC Offset:UTC-5h
UTC -12hUTC +0hUTC +14h
Active Target:Eastern Standard Time
Calculates overlap indicators in milliseconds to ensure optimal booking slots.

Interactive Scheduler Board

Real-time Overlaps
Select Available Meeting Time
Call Yati booking link page showing availability calendar
Call Yati meeting confirmation and details screen
Call Yati dashboard showing upcoming scheduled meetings
Call Yati Google Calendar sync integration view

Interested?

Want to explore Call Yati?

A meeting booking platform that enables users to schedule calls instantly and sync them directly with Google Calendar.