DEV Community

Nitin Doyal profile picture

Nitin Doyal

Building SWIQ — queue management and appointment booking software for clinics, salons and spas in India.

Joined Joined on 
Cyber Cafe Appointment Booking: Document Menu, Peak Hours and the Token Desk

Cyber Cafe Appointment Booking: Document Menu, Peak Hours and the Token Desk

Comments
4 min read
Tyre Shop Appointment Booking: Bay Scheduling, Changeover Season and the Walk-In Rule

Tyre Shop Appointment Booking: Bay Scheduling, Changeover Season and the Walk-In Rule

Comments
5 min read
Cat Boarding Booking: Cage Grids, Intake Slots and the Stress Problem

Cat Boarding Booking: Cage Grids, Intake Slots and the Stress Problem

Comments
4 min read
Why a Lash Studio Booking System Lives or Dies on Appointment Duration

Why a Lash Studio Booking System Lives or Dies on Appointment Duration

Comments
4 min read
Photography Studio Advance Booking: Slots, Deposits and the Shoot-Day Pipeline

Photography Studio Advance Booking: Slots, Deposits and the Shoot-Day Pipeline

Comments
4 min read
Handling Admission Season Like a Traffic Spike, Not a Form

Handling Admission Season Like a Traffic Spike, Not a Form

Comments
4 min read
Treating Recurring Sessions as a State Machine: Notes on Occupational Therapy Scheduling

Treating Recurring Sessions as a State Machine: Notes on Occupational Therapy Scheduling

Comments
4 min read
Running a Corporate Health Camp as a Fixed-Window Batch Job

Running a Corporate Health Camp as a Fixed-Window Batch Job

Comments
4 min read
Scheduling Phlebotomists, Not Slots: The Hard Part of Pathology Sample Collection Scheduling

Scheduling Phlebotomists, Not Slots: The Hard Part of Pathology Sample Collection Scheduling

Comments
4 min read
Modeling Chair Utilization as a Finite Resource in Dental Chair Scheduling Software

Modeling Chair Utilization as a Finite Resource in Dental Chair Scheduling Software

Comments
4 min read
Fever Clinic Token System: One Entrance, Two Queues, No Shared Waiting Area

Fever Clinic Token System: One Entrance, Two Queues, No Shared Waiting Area

Comments
4 min read
Dialysis Slot Scheduling: Machine Shifts, Patient Cadence and Water Plant Downtime

Dialysis Slot Scheduling: Machine Shifts, Patient Cadence and Water Plant Downtime

Comments
5 min read
Dog Grooming Slot Booking: Variable Duration, Drying Capacity and No-Shows

Dog Grooming Slot Booking: Variable Duration, Drying Capacity and No-Shows

Comments
4 min read
Optical Store Eye Test Booking: Separating the Exam From the Retail Floor

Optical Store Eye Test Booking: Separating the Exam From the Retail Floor

Comments
4 min read
Pest Control Appointment Booking: Access Windows, Crew Rules and Re-entry Times

Pest Control Appointment Booking: Access Windows, Crew Rules and Re-entry Times

Comments
5 min read
Car Test Drive Booking Software: Demo Fleet, Licence Gating and Showroom Tokens

Car Test Drive Booking Software: Demo Fleet, Licence Gating and Showroom Tokens

Comments
4 min read
Interior Designer Consultation Booking: Site Visits, Travel Buffers and Follow-Through

Interior Designer Consultation Booking: Site Visits, Travel Buffers and Follow-Through

Comments
4 min read
Zumba Class Booking System: Passes, Substitutions and the Pre-Class Message Ladder

Zumba Class Booking System: Passes, Substitutions and the Pre-Class Message Ladder

Comments
4 min read
Turf Booking System India: Half-Hour Grids, Floodlight Pricing and Rain States

Turf Booking System India: Half-Hour Grids, Floodlight Pricing and Rain States

Comments
4 min read
Coding Classes for Kids Booking: Batch States, Seat Inventory and Make-Up Rules

Coding Classes for Kids Booking: Batch States, Seat Inventory and Make-Up Rules

Comments
5 min read
School Admission Appointment Booking: Scheduling the Busiest Six Weeks of the Year

School Admission Appointment Booking: Scheduling the Busiest Six Weeks of the Year

Comments
4 min read
Home Nursing Appointment Booking: Scheduling Visits That Happen in Someone Else's House

Home Nursing Appointment Booking: Scheduling Visits That Happen in Someone Else's House

Comments
4 min read
Hair Transplant Clinic Booking Deposit: A Scheduling Model for High-Ticket Consults

Hair Transplant Clinic Booking Deposit: A Scheduling Model for High-Ticket Consults

Comments
5 min read
Appointment Booking With UPI Deposit: Designing the Hold, the Link, and the Rules

Appointment Booking With UPI Deposit: Designing the Hold, the Link, and the Rules

Comments
5 min read
Online Queue Management System for Clinics: A Design Checklist From the Front Desk

Online Queue Management System for Clinics: A Design Checklist From the Front Desk

Comments
4 min read
Bank Locker Appointment Booking: What Branch Operations Keeps Getting Wrong

Bank Locker Appointment Booking: What Branch Operations Keeps Getting Wrong

Comments
5 min read
Pet Boarding Booking: Seasonal Demand, Size-Based Slots and Deposit Rules

Pet Boarding Booking: Seasonal Demand, Size-Based Slots and Deposit Rules

Comments
5 min read
Salon Membership Plans: Pricing the Monthly Pass Without Losing Money

Salon Membership Plans: Pricing the Monthly Pass Without Losing Money

Comments
5 min read
Engineering the Pipeline Behind QR Code Booking for Walk-In Customers

Engineering the Pipeline Behind QR Code Booking for Walk-In Customers

Comments 1
4 min read
Inside the Booking-Deposit State Machine of a Free Calendly Alternative with UPI Payment

Inside the Booking-Deposit State Machine of a Free Calendly Alternative with UPI Payment

Comments
4 min read
Makeup Artist Appointment Booking: A Bridal-Season Playbook for Indian MUAs

Makeup Artist Appointment Booking: A Bridal-Season Playbook for Indian MUAs

Comments
4 min read
Salon Cancellation Policy: A Template Indian Salon Owners Can Actually Enforce

Salon Cancellation Policy: A Template Indian Salon Owners Can Actually Enforce

Comments
5 min read
Why Your Booking Pages Don't Rank: Server-Side Rendering Services, Staff and Slots

Why Your Booking Pages Don't Rank: Server-Side Rendering Services, Staff and Slots

Comments
4 min read
Recurring Appointments Done Right: RRULE, Exceptions and the Four Cases That Break a Naive Rule

Recurring Appointments Done Right: RRULE, Exceptions and the Four Cases That Break a Naive Rule

1
Comments
4 min read
Reminder Delivery That Doesn't Spam: Idempotency Keys, Quiet Hours and Honest Opt-Outs

Reminder Delivery That Doesn't Spam: Idempotency Keys, Quiet Hours and Honest Opt-Outs

Comments
5 min read
Shipping an Appointment Booking Flow That Survives Patchy Networks

Shipping an Appointment Booking Flow That Survives Patchy Networks

Comments
5 min read
Designing a Real-Time Token Queue: What We Learned Building Appointment Systems

Designing a Real-Time Token Queue: What We Learned Building Appointment Systems

Comments
5 min read
loading...