Google Sites

This entire website has been created using Google Sites which is one of a suite of apps in Google Cloud G Suite for Business

Google Slides

You can create a photo slide show or presentation in Google Slides and then share it privately or publicly, or add it to your Google Sites web page, Google has created a tutorial which will give you the idea