Seat assignment webapp