It's not under construction. They stopped paying their hosting fee so the site went dormant. They still have the url until fall 2020.