Briefing
1. to create an easy-to-manage web application that they could use autonomously on a daily basis to add content;
2. to incorporate their existing brand identity throughout the website, including logo, colors, icons and visual patterns.
Process
The real challenge, instead, was designing the backend, because the clients wanted to be fully autonomous in uploading the content, but at the same time they needed to integrate videos from Vimeo and YouTube, and I wasn't feeling confortable in making them paste a pre-generated iframe, because the error margin was too high. In fact, the clients made it clear that they're not familiar with web development and IT in general, so I figured it out that a small typographic error would have compromised the entire code.
What I did, instead, was to let them paste the video ID in a form field, and use it to generate an iframe in the code: that was much easier to handle, since an ID contains no more than ten characters. I created two separated fields for Vimeo and YouTube, and they were good to go!
Output
What makes it even more successful, is that the clients are able to use it on a daily basis even without any IT knowledge. By far, they haven't had any problem with the content upload, and I'm very proud of it, because their alternative would have been a heavy and outdated visual composer template.