Horrible User Experience
The biggest design flaw in the system is that it is lane-base driven instead of by time-slot. The reality is that almost everyone schedules based on a desired time, the lane is secondary. Folks have schedules (e.g., they work during the day) and often want to just search for availability at a certain time. With the app, you need to click on each lane and then scroll down to see if that time slot is available. It is quite cumbersome and tedious. In addition, the lanes are just numbered consecutively. Our club often likes to offer 2 or 3 swim slots to a lane. Imagine having to figure out which lane you’re in when it is numbered from 1-24 (unlike the website which allows clubs to customize the labeling). Lastly, there is a date selector on top which refreshes as you scroll, even when you don’t want to see a particular date. This is another annoyance as it’s easy to pick the wrong date and have to wait a few seconds for the refresh before selecting another date. And the date picker will just scroll endlessly as well even beyond allowable booking dates. These are just a few of the many problems with this app. Hopefully, the app developers will consider a serious overhaul of the UX.