Currently those are the best technology for making big websites. Here AngularJS will be used and frontend and Laravel will be used as backend. We are currently using AngularJS 4/5 and Laravel 5.5, but we can use lower versions as well if anyone has existing website. When we are making this type of websites we are using HTML, CSS, JavaScript, jQuery, AngularJS, NodeJS, TypeScript, Laravel.