OOP is the way to go.
Also Single Page Applications (SPAs) are the future.
It would be interesting to see MySidia rebuilt as an Angular (or equivalent) Application. and PHP only used to handle the data.
If only I had time for anything other than work