Seat Selector Widget

Hi,

Has anyone developed a widget to select a record via a seat selector type of interface? Like an airplane seat or concert ticket?

We are developing a Markets app and the pitches are a little small and close together for a standard map so ideally we’d want a selectable image. We’d also need to restrict and auto select options for certain types of customers.

Thanks

Hi Victoria, we haven’t developed a “Seat Selector” widget as such, but our SafeDesk App is based upon the premise of having a standard floor layout map that people can book a desk space against.

It may not be exactly what you’re looking for but it could potentially either be adapted or used as an ideas reference for developing your own solution.

Regards - Mark Pearson
AppShare Manager

Hi Mark, is that just an image displaying the location or can you click on it to select the record?

Thanks for the reply

Hi Victoria, it is just an image but the seat IDs are selectable to book on any given day or time, only if they are not already booked. So each desk space on the map has a unique seat ID/Name. You can select a date and time, then try to book that seat ID. If it’s already booked it will not be available to book.

As I said, it’s not perfect in terms of what you are looking for, and when I was writing the App I did consider the notion of a clickable map, but given we were in the throes of the pandemic, we didn’t have the time to investigate developing such a widget , as time was of the essence.

Something I heard about recently just came into my mind. I’ll ask a colleague. If it is a suitable option I will reply back here.

Regards - Mark

Hi Victoria,

I looked into this some time ago and is/was on my wish list to have developed.

There is a library called d3.js which would simplify this, I had envisaged a widget that would allow you to upload an image and have the widget allow you to draw polygons which could be captured in an object as rows. A presenter would then allow you to select a row by clicking on the image map, a row could be a building, then a floor, then a room, then a desk etc.

If you don’t feel quite up for taking this on please add it as an idea and I’ll see if I can champion it, I think it would be worth while.

Adam