All Work
Full-Stack

Polichroniadou Dental Booking

Production SaaS booking system for a Greek dental clinic

Vadiotech·2025

SaaS

Type

Production

Status

Problem

A Greek dental practice needed a modern appointment booking system with calendar sync, notifications, and patient management - replacing manual phone scheduling.

Approach

Built a desktop-first two-pane dashboard (420px booking form + calendar view) with Supabase real-time subscriptions, Google Calendar OAuth sync, SendGrid email and Twilio SMS notifications, conflict detection, and GDPR-compliant data handling with Row Level Security.

Results

Production-ready PWA with smart patient lookup, status tracking (Booked → Confirmed → Completed), magic link auth, and full Greek localization.

Technologies

Next.jsTypeScriptSupabaseGoogle Calendar APISendGridTwilioTailwind CSSPWA