To start a website, the basic requirements would be the branding (Logo, color palette, fonts etc.), purpose, domain, hosting, and copies.