you'd have to have family exceptions or something if they're in the same row. you wouldn't want a small child especially having to board at a different time from their family, but even just couples travelling together are probably better to board together.
airlines without assigned seats are probably the most optimal implementation of this
not portable or self contained, but homeassistant handles things like this quite well. you'd need it running somewhere else though. worth the effort if you plan to automate more things though