Preliminary
A few years ago a friend and myself created a tourist/news website using Drupal 6. Neither of us are involved in web development professionally, it's all hobby.
Goal
At the moment we're revisiting the idea to create a movie database website, like IMDB and Rotten Tomatoes. Our site will be a lot plainer, only having pages for Actors, Movies, Directors, Producers, and Distributors. We are looking for tips / suggestions on how best to do this in Drupal 8.
I am a web (php) developer since 20 years.
I know PHP, JavaScript, HTML, CSS and Photoshop (basically everything needed to create a website).
Currently when a customer wants me to make a website for him, I am coding a custom CMS for them, with only functions they need, or if there won't be a lot of functions like dynamic content managment, login panel etc. I usually deliver plain HTML with a little php for like contact form etc.
Can anyone recommend a Vagrant box to use on my local development config? I have my own box using Ubuntu with Apache2 but no matter what I do, I can't get clean URLs to work.
I don't care about what OS or if it's Apache2 vs NGINX. If it doesn't have MySQL or PHP, I can install it.
All I need is a working environment where all I do is attach a folder to the box and run the box.
First, I am not asking for specific "howto" information here. I am looking for what you might call a "block diagram" view of building an unusual website. A book, quite literally.