My current stack for flyingpancake looks like this:
MongoDB
Express.js
Angular 5
Node.js
SQL
Not gonna lie, I'm pretty happy with how JavaScript has become a sort of lingua franca for web development, and nowadays even desktop and mobile apps. The documentation still isn't there, and the education you need is usually tucked away in an online course or paid eBook, but once you've got a grasp of how all the moving parts mesh together, it's much easier to build the website of your dreams.