K
K
ksimmi2020-06-04 12:05:10
Android
ksimmi, 2020-06-04 12:05:10

How to properly design the seating and layout transfer format for the seat booking widget?

Hello everyone,
There is an event agency with several "own" concert venues. A concert venue can be understood as any institution from an ordinary concert hall, theater to a stadium and a restaurant. Some places have fixed seating, some have dynamic seating and change from event to event. Somewhere the seating arrangement is simple, linear, somewhere it is difficult to combine: parterre, amphitheater, balconies. There are places with seating in two floors.
Now the customer has a tool only for the sale of standing places, such as "fan zone", the sale of seating tickets is carried out through the services of partners with payment of commission to these partners.

The customer has two goals:
1 Wants to sell all his tickets himself, i.e. wants to give the client an interface that, on the one hand, will provide information about the seating arrangement and already occupied seats, and, on the other hand, will allow you to book and buy empty seats;
2 Wants to connect other organizations with similar activities to his application and earn commissions from sales.

I will make a backend. There are no iOs/Android/Web developers yet. My main difficulty right now is that I don't know how to store layout and seating information. What should it be? Several sprites on one field + JSON with information on how to place these sprites on the field?

I tried to consult with familiar iOs/Android/Web developers. Weber suggested sending svg containing all objects + JSON with information about these objects. Mobilshchiki offered to either hardcode all their screens and not bathe.

If we consider the solution that Weber gave, then it seems to me personally beautiful, but this is only a theory and in fact he never did anything like that and probably will not work. If we consider the offer of mobile operators, then hardcoding is not an option here, because, firstly, it is still impossible to hardcode on the web side, and secondly, mobiles need to immediately learn about new seating arrangements / halls.

I really need advice.
Thank you very much!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vladimir Korotenko, 2020-06-04
@firedragon

SkiaCharp on mobile phones to display places and interactive. On the back is a plugin for each client. There is also a plugin in the admin panel, plus a few presets for new clients. Data storage Each client is a set of zones, in each zone svg thumbnail list of places and attributes of the place. As a result, we get the following: in the admin panel, a hall template is created once with the location bound to the sketch, then the client receives a list of places with attributes , in the mobile everything is the same. To make it clearer city, venue, hall, zone, places

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question