Resources needed to make a website in 2024