ScheduleSlot

ScheduleSlot

Next.js
TypeScript
Tailwind CSS
Vercel KV
date-fns
+3
2026

Project Overview

A modern web application for scheduling meetings across multiple time zones without the back-and-forth communication. Users can create shareable sessions where participants mark their availability in an interactive visual grid. The platform automatically detects overlapping time slots and suggests the best meeting times for everyone. Features include real-time updates, automatic timezone conversion, drag-to-select availability marking, and support for up to 7 days of scheduling. The app uses bitset encoding for efficient data storage (87% space savings) and requires no authentication - simply share a link to start scheduling.

Gallery

ScheduleSlot thumbnail 1
ScheduleSlot thumbnail 2
ScheduleSlot thumbnail 3
ScheduleSlot thumbnail 4

Key Features

  • Shareable scheduling sessions with no sign-up required
  • Multi-timezone support with 600+ IANA timezones
  • Interactive drag-to-select availability grid
  • Automatic overlap detection showing best meeting times
  • Real-time updates with 5-second polling
  • Mobile-first responsive design
  • Bitset encoding for 87% storage efficiency
  • 7-day auto-expiration for automatic cleanup