Hello dear, I'm a senior web developer.
I have checked your requirements and feel confidence.
I think: your digital magazine will contains:
page, image, carousel, video, text, link, style info.
They must be editable by administrator. It will work like as page builder.
I can make this site.
Let's discuss via chat.
Thank you