Front desk appointment scheduler