about
Problem
Without an internet connection, passengers stuck only with the content they brought with them on their devices. WhileFly offers a solution with an on-flight website that contains relevant information regarding the activities in the destination, fresh local news and a huge library of new movies.
Solution basis
Because we don’t have an active internet connection in mid-flight, we had to come up with some sophisticated way of achieving fresh content, fast load and support for at least 100 concurrent users.
In order to achieve it, instead of using a database(like MySQL) we are using json files that are holding the content that is served through PHP to the VueJS frontend.