Interactive publishing platform