You will need a domain, host, wordpress installed, ProPhoto 6 license, and a premium design or use one of the free designs included with your ProPhoto 6 license.
I highly recommend SiteGround for hosting. They have amazing customer service and 99.99% uptime, free let’s encrypt ssl certificates, scaleable plans, and much more.
ProPhoto is my all time favorite WordPress Theme. They have excellent customer service, auto updates, a beautiful interface, drag and drop style site builder with custom widgets, galleries, google fonts, custom webfonts, 100% customizable, responsive, no coding necessary and much much more. If you can dream it you can build it with ProPhoto 6.
Visit my shop for Premium ProPhoto 6 Designs.